2012-01-19 20 views
0

任何人都可以幫助我獲得如下所述的方案的重寫規則。Apache重寫規則,將example.com理解爲example.com?q = admin

當我輸入url「example.com」時,apache應該使用與example.com?q = admin相同的名稱。它不應該重定向,但它應該像這樣理解。

+0

「example.com」不是網址。 –

+0

我的意思是當我輸入http://www.example.com/ apache時應該明白http://www.example.com/?q=admin。這個http://www.example.com/?q=admin網址不應該暴露在瀏覽器中。 – Pachai

回答

0

由於Ignacio Vazquez-Abrams說example.com不是一個URL。

IANA 實施例域

如RFC 2606所描述的,我們保持數域,如EXAMPLE.COM和EXAMPLE.ORG文檔目的的。這些領域可能在沒有事先與我們協調的情況下用作文件中的說明性示例。他們無法註冊。

我推測你想要做的是這樣的。

mydomain.com將被重定向到mydomain.com/?q=admin。 使用此:

RewriteEngine on 
RewriteCond %{REQUEST_URI} ^/$ 
RewriteRule ^/$ /\?q=admin [L, R=301] 

要知道使用即L & R訪問標誌的含義是:rewrite flags

數字301表示永久重定向。

+0

感謝您的回覆傢伙。 – Pachai

相關問題