美好的一天每個人,將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