停止重寫規則在我的.htaccess文件我有以下我的「FS」文件夾中:如何從消除斜線
RewriteEngine on
RewriteRule ^(.*)$ index.php [L]
基本上,我想所有的URL發送到index.php文件,但我需要保留我的網址中的斜線。 RewriteRule似乎總是刪除從URL的尾部斜槓,我需要保留它們。
http://example.com/fs/path/
被重定向到http://example.com/fs/path
如何防止尾隨被刪除斜線?我需要留下斜線。任何想法我可以做到這一點?
編輯 這裏是父的.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^auth(.*)$ auth.php?$1 [L]
RewriteRule ^file/(.*)$ file.php?path=/$1 [L]
RewriteRule ^(.*).css$ css.php?path=/$1 [NC]
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>
此規則不(不能)刪除斜線。你還有其他規則嗎? – anubhava
這是我在該文件夾中的整個.htaccess文件。我父文件夾中有另一個.htaccess文件。這可能會導致問題嗎?有沒有辦法忽略父文件夾中的一個? – matt
您可以顯示父級.htaccess代碼嗎? – anubhava