如何转换外部链接到内部使用.htaccess?



我想转换所有外部链接到内部和重定向他们让我告诉你我想要什么:我有一个外部链接到我的网站,像这样:

<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]

相关内容

  • 没有找到相关文章

最新更新