[英]Rewriting one page on base url
基本上,我想再次创建一个重写规则,但对于另一个URL,
我已经有这个了
http://site.com/game/title
我想重写一个新的URL到这个
http://site.com/game-test/title-test
我尝试了以下操作,但失败了
RewriteRule ^/([^/]*)-test/([^/]*)-test /game_details.php?eid=$1&id=$2 [L]
删除前导斜杠,因为.htaccess中的mod_rewrite规则适用于每个目录。 您还应该在正则表达式中包含结尾锚$
所以这应该适用于/game-test/title-test
:
RewriteRule ^([^-]+)-test/([^-]+)-test/?$ /game_details.php?eid=$1&id=$2 [L,NC,QSA]
不确定是否可以使用,但请同时尝试以下两种方法:
RewriteRule ^/([^/]*)-test/([^/]*)-test /game_details.php?eid=$1&id=$2 [L]
要么
RewriteRule ^/([^-]*)-test/([^-]*)-test /game_details.php?eid=$1&id=$2 [L]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.