我想转换所有外部链接到内部和重定向他们让我告诉你我想要什么:我有一个外部链接到我的网站,像这样:
<a href ="https://external.com/some text here">link</a>
我把它转换成:
<a href ="https://mywebsite.com/redirect/https://external.com/some text here">link</a>
OR
<a href ="https://mywebsite.com/redirect=https://external.com/some text here">link</a>
OR somthing like this
我如何使用。htaccess来确保当有人打开他去的链接:
https://external.com/some text here
我试过了,但是id不工作
RewriteEngine On
RewriteRule ^mywebsite.com/redirect/(.*)$ /$1 [NC,L]
RewriteRule ^mywebsite.com/redirect/(.*)$ /$1 [NC,L]
RewriteRule只匹配URL的路径组件。(当在.htaccess上下文中配置时,它所检查的路径永远不会以斜杠开头,到当前目录的路径在此时已经被剥离了。)
/$1
会在实际的替代URL 之前产生一个斜杠。
都是固定的,它应该看起来像这样:
RewriteRule ^redirect/(.*)$ $1 [L]