我创建了一个ReWriteRule,我认为它指向了claim.php?claimlisting = $#
规则如下:
# Claim
RewriteRule ^listing/claim/([a-zA-Z0-9-]+).(.html|htm)$ claim.php?claimlisting=$1 [L]
一个示例链接是:/ listing / claim / anne-morrison - 催眠治疗 - 认知 - 行为 - 治疗师
我希望我的MOD_REWRITE指向ROOT目录和claim.php?claimlisting = $ ID_HERE
我把文件放了,但它似乎根本不影响网站?我所做的是正确的,还有什么因素阻止它正常运作?
由于
答案 0 :(得分:1)
# Claim RewriteEngine On RewriteRule ^listing/claim/([a-zA-Z0-9\-]+).(html|htm)$ /claim.php?claimlisting=$1 [L]
你在链接的末尾缺少.html
答案 1 :(得分:1)
你还有一段时间。
RewriteRule ^listing/claim/([a-zA-Z0-9-]+)\.(html|htm)$ claim.php?claimlisting=$1 [L]
我删除了第二组括号中的那个,并逃脱了第一组括号。试试吧。