我需要你的帮助来创建SEO收益的动态URL ..我试图在我目前的URL上实现以下.htaccess。但我得到了 500内部服务器错误
请问问题出在哪里? 感谢链接
http://127.0.0.1/index.php?id=1
的.htaccess
RewriteEngine on
RewriteRule ^index/([a-zA-Z0-9]+)/$ index.php?id=$1
Apache错误日志
无效命令'RewriteEngine',可能由服务器配置中未包含的模块拼写错误或定义
答案 0 :(得分:2)
用
替换你的规则RewriteRule ^index/([a-zA-Z0-9]+)/$ index.php?id=$1 [L]
a-Z
不会像人们认为的那样工作,A-z
只是奇怪。这就是抛出错误的原因。
此外,添加[L]
标志可防止进一步重写。
答案 1 :(得分:1)
您需要安装mod rewrite module。