2014-01-18 56 views
0

美好的一天每個人,將301文件夾中的所有文件重定向到一個文件?

在我的WordPress的網站上,我有一個插件,通過虛擬site.com/go/abc123xyz樣式鏈接轉移外部鏈接。

我已經刪除了插件,但很明顯,當我檢查G網站管理員工具時,出現了許多未找到的所有這些虛擬鏈接錯誤。

我想要做的就是將所有這些/ go /鏈接重定向到一個特定的外部鏈接。我正在尋找一個重定向規則,將重定向從虛擬/去/文件夾到我指定的鏈接的所有鏈接。

如果有人能幫助我,我會非常感激。謝謝!

+0

哦,我只是發現在.htaccess該插件添加的代碼,它仍然存在.. RewriteEngine敘述在 重寫規則^去/(A-ZA-Z0-9] +)/ $/index.php?gocode = $ 1 [L,R] 如何調整此代碼以將所有這些鏈接從go /文件夾轉移到此鏈接:mysitedotcom/out/link.php?id = 0001? – Andy

回答

0

嘗試增加:

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 

我希望這能回答你的問題,並幫助您。

+0

嗨吉安卡洛,非常感謝你的幫助!確切的代碼沒有工作購買玩了一下它,這有效:) '重寫規則^去/(.*)/out/link.php?id=0001 [R = 301,NC,L]' 非常感謝您的幫助! – Andy

相關問題