![](/img/trans.png)
[英].htaccess code to redirect old blog urls to new blog urls on a new domain
[英]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.