2011-02-09 67 views
0

我有一個問題,但我幾乎積極我只是想念它的詞彙。關於uri的Apache配置問題

基本上,apache中的哪些配置忽略了uri之後的所有內容?

例如:

www.mydomain.com/My-Page

www.mydomain.com/This-Is-Some-Page/somepage.html

我基本上想寫一個網址,它有一些隨機文本,但同時加載需要加載的任何頁面。

我在想這是一個mod_rewrite,但我找不到任何示例來忽略通過有效頁面的事情。我也認爲這是在PHP代碼中做的,但我也不確定。

感謝您的任何幫助。

回答

0

是的,mod_rewrite會讓你這樣做,但你需要更清楚地定義它應該如何確定URI的哪些部分很重要,以及它應該拋出什麼部分。

如果這取決於磁盤上可能與URI部分匹配的文件,那麼您必須編寫PHP代碼來解決這個問題。也就是說,您需要創建一個重寫規則,將所有請求發送到PHP腳本,該腳本查看$_SERVER['REQUEST_URI'],並將其與一些文件列表進行比較,以確定要運行或重定向到的內容。