2014-10-19 57 views
1

到網址我想添加斜線爲我的網址添加斜線使用的.htaccess

的深層次所以我們可以說我有這個網址

mysite.com/work

當網址,我希望用戶訪問被重定向到:

mysite.com/work/(這個我想發生)

但我想這只是深層次,而不是

mysite.com/testing.html/的.html頁面(我不希望這種事情發生)

我有這個.htaccess規則,但是這也給我的.html頁面添加了斜線。我不想那樣。

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_URI} !(.*)/$ 
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301] 

任何幫助?

回答

0

您可以使用此規則只適用於非文件添加斜線:

RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{THE_REQUEST} \s/+(.*?)[^/][?\s] 
RewriteRule [^/]$ %{REQUEST_URI}/ [L,R=301,NE] 
+0

它仍然添加斜線到我的HTML文件。 例如test.html /我只想要路徑或文件夾 – PHPCore 2014-10-19 17:44:35