我需要将网址example.com/index/about
转换为example.com/index.php?id=about
我的.htaccess的文字
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule index\/^([A-Za-z]+)$ index.php?id=$1
应该按照我的理解去做。但是,当我访问example.com/index/about时,它说它在服务器上找不到。建议?
答案 0 :(得分:1)
RewriteEngine On
Options -MultiViews
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^index\/([A-Za-z]*)$ index.php?id=$1
此删除了服务器错误。