美好的一天每个人,将301文件夹中的所有文件重定向到一个文件?
在我的WordPress的网站上,我有一个插件,通过虚拟site.com/go/abc123xyz样式链接转移外部链接。
我已经删除了插件,但很明显,当我检查G网站管理员工具时,出现了许多未找到的所有这些虚拟链接错误。
我想要做的就是将所有这些/ go /链接重定向到一个特定的外部链接。我正在寻找一个重定向规则,将重定向从虚拟/去/文件夹到我指定的链接的所有链接。
如果有人能帮助我,我会非常感激。谢谢!
美好的一天每个人,将301文件夹中的所有文件重定向到一个文件?
在我的WordPress的网站上,我有一个插件,通过虚拟site.com/go/abc123xyz样式链接转移外部链接。
我已经删除了插件,但很明显,当我检查G网站管理员工具时,出现了许多未找到的所有这些虚拟链接错误。
我想要做的就是将所有这些/ go /链接重定向到一个特定的外部链接。我正在寻找一个重定向规则,将重定向从虚拟/去/文件夹到我指定的链接的所有链接。
如果有人能帮助我,我会非常感激。谢谢!
尝试增加:
RewriteRule ^go/(.*) www.mysitedotcom/out/link.php?id=$1 [R=301,NC,L]
到您的默认htaccess文件:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
因此,它应该是这样的:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^go/(.*) /out/link.php?id=$1 [R=301,NC,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我希望这能回答你的问题,并帮助您。
嗨吉安卡洛,非常感谢你的帮助!确切的代码没有工作购买玩了一下它,这有效:) '重写规则^去/(.*)/out/link.php?id=0001 [R = 301,NC,L]' 非常感谢您的帮助! – Andy
哦,我只是发现在.htaccess该插件添加的代码,它仍然存在.. RewriteEngine叙述在 重写规则^去/(A-ZA-Z0-9] +)/ $/index.php?gocode = $ 1 [L,R] 如何调整此代码以将所有这些链接从go /文件夹转移到此链接:mysitedotcom/out/link.php?id = 0001? – Andy