RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\.html$ $1.php
RewriteRule ^(.*)\.html$ page.php?title=$1
我看到我的重寫規則正在工作,但取決於執行順序。如果頁面重寫規則是第一個...它只適用於pages.php。用.htaccess重寫規則
我也「玩」了國旗,但沒有結果在那裏。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)\.html$ $1.php
RewriteRule ^(.*)\.html$ page.php?title=$1
我看到我的重寫規則正在工作,但取決於執行順序。如果頁面重寫規則是第一個...它只適用於pages.php。用.htaccess重寫規則
我也「玩」了國旗,但沒有結果在那裏。
試試這個代碼在你DOCUMENT_ROOT/.htaccess
文件:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.+?)\.html$ /$1.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+?)\.html$ page.php?title=$1 [L,QSA]
http://httpd.apache.org/docs/current/rewrite/ –
究竟是什麼你想在這裏做什麼? – anubhava
我在這裏錯過了一個實際的問題,所以我不知道該怎麼回答。 – Sumurai8