我正试图在我的网址中屏蔽“链接”这个词。
如果您直接访问此网址,我有以下代码可以重写并且地址栏中的网址不已更改:
http://url.com/posts
如果网址来自网站()中的链接,则地址栏中的网址会从
更改http://url.com/posts to http://url/links
这是我正在使用的重写代码:
RewriteRule ^(.*)posts(.*)$ /$1links$2 [P]
任何帮助表示赞赏!
答案 0 :(得分:1)
尝试在现有规则之前插入此规则:
RewriteCond %{THE_REQUEST} \s/+(.*?)links[^\s]* [NC]
RewriteRule ^ /%1posts%2 [L,R,NE]
#existing rule
RewriteRule ^(.*)posts(.*)$ /$1links$2 [L,NC]