我写了一个简单的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这实际上回答了“为什么不这样做”的问题。 –