当我尝试使用此规则时:
RewriteEngine On
RewriteRule ^articleID/([^/]*)$ /viewArticle.php?articleID=$1 [L]
它将我发送到404页面。
我并不精通如何使用htaccess,所以我很可能做错了什么。我使用generateit.net上的工具生成它
我正在尝试访问等于http://majornoob.com/devel/testdesign/articleID/5
的http://majornoob.com/devel/testdesign/viewArticle.php?articleID=5答案 0 :(得分:0)
尝试添加RewriteBase:
RewriteBase /
还要确保您的服务器接受htaccess文件。服务器配置是否在目录指令中包含AllowOverride所有语句。
答案 1 :(得分:0)
使用该路径,它应该有效:
RewriteRule articleID/([^/]*)$ /devel/testdesign/viewArticle.php?articleID=$1 [L]