簡體   English   中英

.htaccecss mod_rewrite-重定向頁面和備用頁面

[英].htaccecss mod_rewrite - Redirect page and alternate

在我的.htaccess文件中,我具有如下所示的條目:

RewriteEngine on
RewriteRule ^about$ /about-us.php [QSA,NC,L]

這允許用戶輸入URL的domain.com/about ,並在將該URL保留在地址欄中的同時 ,實際上在其瀏覽器中加載about-us.php

如果用戶實際在地址欄中鍵入domain.com/about-us.php ,則這將在瀏覽器中加載正確的頁面,但是我希望地址欄更改(或重定向)並實際讀取domain.com/about

如何防止用戶直接訪問about-us.php頁面,如果他們嘗試直接訪問該頁面,則使地址欄顯示為domain.com/about

將此規則置於現有規則之上:

RewriteEngine on

RewriteCond %{THE_REQUEST} \s/+about-us\.php[\s?] [NC]
RewriteRule ^ /about [R=301,L,NE]

RewriteRule ^about$ /about-us.php [NC,L]

暫無
暫無

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

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