我已將我的 phpBB 板從 dommain.com 移至 domain.com/forum。我在 domain.com 上推出了一個 Wordpress 網站。
結果,所有指向我板上主題的鏈接最終都出現在我在 domain.com 上的 Wordpress 網站的 404 頁面上
我想將鏈接重定向到我板上的主題。
例如:
重定向: example.com/viewtopic.php?f=17&t=35
到: example.com/forum/viewtopic.php?f=17&t=35
所以只能/forum加。
更改.htaccess我的 WordPress 網站的檔案是最好的方法嗎?如果是這樣,正確的代碼是什么?
我不知道有沒有更好的方法(對于 SEO 來說更快/更好)。
uj5u.com熱心網友回復:
更改我的 Wordpress 網站的 htaccess 檔案是最好的方法嗎?
在根.htaccess檔案中實作這一點是一種合理的方法,除非您有權訪問主服務器配置。或者,您可以在 PHP(在 WordPress 中)執行此重定向,但這會給您的 WordPress 網站帶來負擔。
例如,在根.htaccess檔案的頂部,在現有的 WordPress 指令之前(即 before # BEGIN WordPress)嘗試以下操作:
# Redirect old forum topics to "/forum" subdirectory
RewriteRule ^viewtopic\.php$ /forum/$0 [R=301,L]
默認情況下會傳遞任何查詢字串。因此,請求/viewtopic.php?<something>被重定向到/forum/viewtopic.php?<something>.
$0反向參考包含與整個RewriteRule 模式匹配的URL 路徑。IE。“viewtopic.php”(這只是為了節省重復)。
注意:您應該首先使用 302(臨時)重定向進行測驗,以避免潛在的快取問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/415610.html
標籤:
上一篇:.htaccess檔案直通
