我有这条规则:
RewriteEngine On
RewriteRule ^([^/]*)$ /?id=$1 [L]
并且它应该http://www.somedomain.com/?id=3123123
可以http://www.somedomain.com/3123123
访问,但我得到500错误。那是为什么?
答案 0 :(得分:0)
我最终使用了这个:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteRule ^(.*)$ /index.php?id=$1 [L]