2009-11-09 49 views
0

如何設置一個重寫規則或PHP代碼如下:重寫規則要求

用戶請求一個頁面像/samy.john。但是這個頁面不存在,所以他會被重定向到/index.html,並且在標題index.html將會有一條消息說Hello Samy這是從他請求的URL的第一部分中提取的。

任何線索如何應用此?

+0

你有更多的情況下,在該網址?像test.com/index,html?如果是這樣,你可以在htaccess中創建一個規則來轉換不以.html結尾的url。 – yoda 2009-11-09 19:50:08

+0

它只是簡單的index.html,並且已經創建htacces規則將我重定向到index.html,如果頁面dosnt存在,但是我需要的第二部分是在重定向後顯示index.html Hello $ name其中name是請求頁面而不是創建者比如test.com/samy.john重定向之後,它顯示在index.html Hello samy的標題中 – user172697 2009-11-09 20:23:40

回答

2

我認爲完成你所描述的事情的最好方法是讓所有的東西直接指向index.php文件,然後處理重定向。

如果您已將所有內容都歸入索引文件,則可以檢查$ _SERVER var SCRIPT_URL或SCRIPT_URI,並滿足您的需求,然後說出該頁是否不存在,但是它符合您對first_name的要求。然後可以重新定向last_name,或者包含所需的內容,以便首頁顯示hello first_name。

希望有所幫助。