我對htaccess和mod_rewrite或其他方面沒有多少經驗,但是如何刪除?從一個URL看起來像這樣:site.com/?page
所以它看起來像site.com/page
?從URL中刪除問號
我此刻想這樣的:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(index\.php)?\?([^&\ ]+)
RewriteRule^/%1? [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?$1 [L]
但它只是重定向一切只是site.com
索引頁面,而不會在url別的。
請不要在標題中使用僞標籤。我們有*真實*標籤。 – Charles
第一個'RewriteCond'是什麼意思? –
@ shiplu.mokadd.im定義mod_rewrite的條件?我認爲表達式'/(index.php)?\?([^&\] +)'可能是錯誤的,但我不確定... – Jonny