2013-03-22 278 views
0

嘿,我有我的.htaccess文件的問題,並刪除文件末尾的尾部斜槓。 我讀到最好是有一個的URI結構具有 http://www.example.com/folder/file.htaccess文件Mod_rewrite - 刪除擴展名並刪除尾部斜槓

,而不是: http://www.example.com/folder/file/ 監守顯然尾隨斜線使得它在目錄級。

所以我幾乎在那裏,從另一個來源在stackoverflow得到這個,但它增加了一個斜槓文件,而不是把它拿走......我似乎無法解決如何把它拿走,使用不是目錄的斜槓重定向任何東西,請原諒我,因爲我對.htaccess文件不太瞭解。

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^([^/]+)/$ $1.php 

# Forces a trailing slash to be added 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$ 
RewriteRule (.*)$ /$1/ [R=301,L] 

回答

0

嘗試

RewriteBase/
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 
+0

感謝,但不幸的是我得到一個404錯誤,如果我走了結尾的斜線關閉..我不希望在一個文件 – 2013-03-22 04:45:39

+0

拖尾的斜槓是你的.htaccess中您的網站的根文件夾? – 2013-03-22 04:50:50

相關問題