簡體   English   中英

將舊的多博客重定向到新域

[英]Redirect old multi-blog to new domain

我正在嘗試將一個博客從舊的多博客站點(具有可怕的URL)重定向到新域上的新版本。

舊網站: http : //campaigns.emcoutdoor.com/blogs/index.php?blog=4

新網站: http//www.emcoutdoor.com/campaigns/

不關心單個頁面-只是希望在那里的任何內容都可以轉到新站點的主頁。

我已經嘗試了很多htaccess重定向代碼,但沒有使其正常工作-任何建議都將不勝感激。

我假設您正在Apache服務器上運行舊網站。 您是否嘗試過使用以下指令將.htaccess文件放入舊網站DocumentRoot中

RedirectMatch permanent .* http://www.emcoutdoor.com/campaigns/

如果您這樣做了,但是卻無能為力(或者更糟的是會產生內部服務器錯誤),請檢查是否已加載alias_module Apache模塊-例如,在Linux上,您可以使用shell命令獲取已加載模塊的列表:

apachectl -t -D DUMP_MODULES

通過httpd.conf啟用mod_rewrite和.htaccess,然后將此代碼放在DOCUMENT_ROOT目錄下的.htaccess

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^campaigns\.emcoutdoor\.com$ [NC]
RewriteCond %{QUERY_STRING} ^blog=4(&|$) [NC]
RewriteRule ^(index\.php|)$ http://www.emcoutdoor.com/campaigns/? [L,R=301,NC]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM