我寫了一個簡單的mod重寫腳本,將website.com/index.php?var1=1&var2=2&var3=3
轉換爲website.com/index/1/2/3
。出於某種原因,它不工作,爲什麼?Mod重寫無法正常工作
#RewriteRule ^$ index.php [QSA]
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.+)$ $1\.php [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php/$1 [QSA]
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$ comments.php?var1=$1&var2=$2&var3=$3
+1這實際上回答了「爲什麼不這樣做」的問題。 –