2011-03-03 118 views
2

嘿,我期待作出的.htaccess修改文件改變:

newProject/index.php?start=2 

newProject/page/2 

我怎麼可能去呢?謝謝!

+2

你爲什麼要這麼做? 99%的時間你想以相反的方式做到這一點。 – NullUserException 2011-03-03 07:16:09

+0

很多原因。搜索引擎優化,更清潔的網址,不會讓人們篡改我的$ _GET變量......大多數搜索引擎優化雖然 – Nazmun 2011-03-03 07:20:15

+0

Nazmun所以你實際上是向後問這個問題。 – NullUserException 2011-03-03 07:26:15

回答

4

我認爲你的問題是倒退的,特別是如果你正在尋找更乾淨的網址。

RewriteEngine On 
RewriteRule ^newProject/page/(\d+)$ /newProject/index.php?start=$1 

我假設你的用戶會點擊的URL像/newProject/page/2,並在newProject/index.php PHP腳本將訪問$_GET['start']閱讀的頁碼。

+0

我很困惑。我想將複雜的GET變量更改爲更清晰的一個..是否我措辭呢? – Nazmun 2011-03-03 07:25:49

+0

@Nazmun:不,你想使用mod_rewrite將漂亮的URL(用戶看到的)映射到正常的GET參數(PHP可以看到)。你已經迴避了它。 – 2011-03-03 07:27:21

+0

好的。謝謝你,我猜這聽起來很正確。我無法得到他的工作。如果它更有意義,這是我的完整URL: http://studio-miller.com/newProject/index.php?start=2 – Nazmun 2011-03-03 07:30:49