2012-11-11 83 views
1

我從來沒有正確理解.htaccess公式,但總能找到類似於我的需求的東西並對其進行修改。我閱讀了很多教程,但在大多數情況下,他們會告訴我如何做同樣的事情,而且我無法學習新東西。 現在我面臨需要再次使用國防部重寫和無法找到任何解決方案。希望你能用正確的語法來幫助我。HTACCESS - 需要重定向的正確語法

我有這樣的在瀏覽器中鍵入一個地址:

http://www.example.com/pages/test3.php

而且我想用戶重定向到:

http://www.example.com/pages/index.php?p=test3

但是(如果可能的話)地址在瀏覽器應該保持第一個,所以用戶不知道他已被重定向。換句話說,modrewrite可以從第二個地址加載數據,因爲它看起來是第一個?

希望你能幫助我,我真的很感激它!

+0

你會發現下面的信息是有用的。祝你好運。 -d http://pastie.org/5364605 – Drew

回答

1

這應該工作:

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/pages/index\.php 
RewriteRule ^pages/(.*)\.php$ /pages/index.php?p=$1 [L]