こんにちは私は次の問題を抱えています:私はこのようにそれらをロードするいくつかのページ(phpを含む)を持っています
http://www.domain.com/news/
彼らは完璧に動作します。しかし、末尾のスラッシュを削除すると
http://www.domain.com/news
これが起こります->http://www.domain.com/news/?page=news&request=
これが私のhtaccessルールです:
RewriteEngine on
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl|jpg|png|gif)$
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>
Options -Indexes
RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)(.*)$ /index.php?page=$1&request=$2
PS。ルートドキュメントにもニュースフォルダがあるので、それでいいですか?