如何在.htaccess中定义此重写规则
我想将下面的url重写为另一个url domain.com/abc到domain.com/news.php?name=123 我在.htacesss文件中定义了以下规则 重写规则abc/news.php?name=123[PT] 它可以工作,但我只想将“domain.com/abc”重写为/news.php?name=123 我现在拥有的将匹配任何包含“abc”的单词,并重写到目的地。 有什么建议吗如何在.htaccess中定义此重写规则,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我想将下面的url重写为另一个url domain.com/abc到domain.com/news.php?name=123 我在.htacesss文件中定义了以下规则 重写规则abc/news.php?name=123[PT] 它可以工作,但我只想将“domain.com/abc”重写为/news.php?name=123 我现在拥有的将匹配任何包含“abc”的单词,并重写到目的地。 有什么建议吗 RewriteEngine on RewriteRule ^abc$ news.php?name
RewriteEngine on
RewriteRule ^abc$ news.php?name=123
希望这能奏效。如果没有,请告诉我。请尝试以下操作:
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^abc news.php?name=123
^符号定义URL的开头,$符号表示要匹配的字符串的结尾。为了更具体地针对您的域,请使用RewriteRule^domain\.com/abc$news.php?name=123当我第一次编写这些规则时,网站给了我很多帮助。希望它能帮助你!