簡體   English   中英

使用.htaccess重寫URL

[英]rewriting a URL using .htaccess

早上好,我想創建一個簡單的URL,將某個URL從例如index.php更改為“ home”,為完成此操作,我在下面編寫了代碼並將其保存為.htaccess文件

RewriteEngine on

RewriteRule ^home/?$ index.php [NC,L]

但是,所有這些代碼的作用是使用戶只需鍵入網站名稱/首頁即可訪問主頁,但是當用戶單擊鏈接時,URL仍顯示index.php,我該如何解決呢?

您必須將相應a標簽的href將從index.php更改為home

它們稱為符號鏈接 ,用於表示。 內容仍然可以通過直接url獲得。

或在您的php頁面中添加以下代碼。

if(strpos($_SERVER['REQUEST_URI'],$_SERVER["SCRIPT_FILENAME"])===true)
    header('location:home');

如果人們直接訪問了該頁面,這會將他們從當前頁面重定向到home

暫無
暫無

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

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