我在嘗試正確獲取 mod_rewrite 配置時遇到問題
我有一個網站:
0.0.0.0/舊名稱/目錄/index.php
我想將“oldname”重命名為“newname”,結果是:
0.0.0.0/newname/directories/index.php 等..
因此,當使用者導航到 0.0.0.0 時,我的網站會自動將其發送到 0.0.0.0/oldname/index.php
我不打算移動我的內容行銷要求我重命名網站資料夾
我想將 0.0.0.0/oldname/index.php 的請求屏蔽為 0.0.0.0/newname/index.php
此外,如果使用者從 index.php 導航到 /oldname/project1/index.Php 的鏈接,則最終瀏覽器返回的 URL 將是 /newname/project1.php,而無需移動或編輯網站連結。
我也知道我的超連結將引用 /oldname 但這是可以接受的
任何幫助將不勝感激。
問候
答案1
您需要重定向規則。這是一條 301 規則,它將導致 Google 等搜尋引擎永久更改其使用的 url。
RewriteRule ^oldname/index.php$ http://0.0.0.0/newname/index.php [R=301,L]