我使用ModRewrite如下,以URL轉換在我的網站是搜索引擎友好:PHP:如何讓我的網站的另一個URL(網頁)的內容,而在酒吧改變地址
RewriteRule user/(.*)/$ seo-url-user-by-name.php?username=$1
現在我寫SEO的URL,用戶按name.php代碼,我期待在PHP的方式來重定向到:
user.php?uid=<uid>
,使搜索引擎優化的URL,用戶按name.php將基本上返回內容user.php?uid=<uid>
但不改變地址欄中的地址爲user.php?uid=<uid>
我該怎麼做?
你看錯了。你可能想將'user.php?uid = 1'轉換爲'user/1 /'這樣的東西,而不是將user.php改爲seo-url-user-by-name.php。你應該想讓你的URL更漂亮,而不是更漂亮醜陋。 – developerwjk
你不能這樣做。 Web服務器負責將URL映射到資源(即您的PHP腳本),因此您的PHP腳本無法強制將用戶完全隱藏的重定向。您可以得到最接近的是將SEO網址直接映射到最終資源腳本,並刪除您現在使用的任何「MITM」腳本。 – Lee