網站的博客部分從子域移動到主域的目錄。我需要重定向所有訪問的用戶blog.site.com,site.com/blog/并且在轉發時應該保留某人輸入的目錄,例如blog.site.com/post/welcome應該指向site.com/blog/post/welcome
我將它添加到我.htaccess通過 FTP 放置在子域目錄中的檔案中:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog.herderzeitung.de$ [OR]
RewriteCond %{HTTP_HOST} ^www.blog.herderzeitung.de$
RewriteRule (.*)$ https://herderzeitung.de/blog/$1 [R=301,L]
但是,這似乎不起作用。我還想知道,實作這一目標的最 SEO 友好的方式是什么(該站點永久移動到另一個域)。
提前致謝!
uj5u.com熱心網友回復:
嘗試
RewriteEngine On
RewriteCond %{HTTP_HOST} ^blog\.herderzeitung\.de$ [OR]
RewriteCond %{HTTP_HOST} ^www\.blog\.herderzeitung\.de$
RewriteRule ^/?(.*)$ https://herderzeitung.de/blog/$1 [R=302,L]
我已經擺脫了這些點,并錨定并規范了模式。還將其切換為臨時重定向(302);一旦你知道它有效,然后出于 SEO 原因再次將其更改為 301。
是的,據我所知,301s 是保留搜索排名等的最佳方法。
uj5u.com熱心網友回復:
這似乎有效:
RewriteEngine On
RewriteCond %{REQUEST_URI} (.*)
RewriteRule ^(.*)$ https://herderzeitung.de/blog/$1 [L,R=301]
謝謝大家!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/408367.html
標籤:
