我正在使用mod_rewrite规则向访问'image / x'的人显示'image.php?id = x'
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^image/([^/.]+)/?$ image.php?id=$1 [L]
这在MAMP本地主机上很有用,但在Linux服务器(GoDaddy)上给了我一个404。 我不确定我哪里出错了。这些文件都在服务器上,所以我无法弄清楚为什么这是一个问题。
有什么想法吗?
谢谢。
答案 0 :(得分:0)
试试这个:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^image/([^/.]+)$ image.php?id=$1 [L]
或者尝试不使用RewriteBase:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^image/([^/.]+)$ image.php?id=$1 [L]
或者避开GoDaddy。开个玩笑。