我的.htaccess文件中有一個簡單的重寫規則,爲我的訪問者創建搜索引擎友好的URL。該規則對http連接起作用很大,但由於某種原因,通過https進行請求時,該規則將被忽略。HTTPS請求忽略重寫規則
下面是.htaccess文件的內容:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z\-]+)/$ /$1.php [L]
</IfModule>
任何意見或建議,爲什麼HTTPS請求無視規則,但http請求確認規則?任何幫助將不勝感激。我花了整整一天在谷歌和各種論壇上無濟於事。
謝謝!
你爲什麼認爲`.php`不是搜索引擎友好的? – Gumbo 2011-01-24 10:54:45
你是對的 - .php是搜索引擎友好的。我想我是指蒂姆伯納斯李關於酷URI的說法 - http://www.w3.org/Provider/Style/URI – Jeremy 2011-01-24 17:24:31