1
我想弄清楚如何禁止我的URL中的任何字符串(我有一個老主機允許?PHPSESSID字符串的問題),並希望避免任何頁面與字符串獲取索引。這是我目前的.htaccess。我在一開始就嘗試了一些不起作用的規則。任何其他想法可能會強制字符串回到最後一段?禁止在URL中的字符串
http://pastie.org/pastes/8660658/text
我想弄清楚如何禁止我的URL中的任何字符串(我有一個老主機允許?PHPSESSID字符串的問題),並希望避免任何頁面與字符串獲取索引。這是我目前的.htaccess。我在一開始就嘗試了一些不起作用的規則。任何其他想法可能會強制字符串回到最後一段?禁止在URL中的字符串
http://pastie.org/pastes/8660658/text
有這樣說:
RewriteEngine On
RewriteBase/
## force a trailing slash ##
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)([^/])$ /$1$2/ [L,R=301]
# strip all query strings
RewriteCond %{QUERY_STRING} .+
RewriteRule^%{REQUEST_URI}? [L,R=301]
## BEGIN Expression Engine Rewrite ##
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteRule ^(.*)$ /index.php/$1 [L]
## END Expression Engine Rewrite ##
這工作!謝謝 –
不客氣,很高興它解決了。 – anubhava