2013-05-30 33 views

回答

1

這是因爲使用.htaccess。知道更多關於它here

我們實際上在.htaccess中指定了url結構如何來。以下是簡單的一個。

RewriteEngine On 
RewriteRule ^([^/]*)\.html$ /?name=$1 [L] 

上面的代碼實際上是這樣做的。你傳遞一個url作爲www.example.com/page.html,它實際上被轉換爲www.example.com/?name=page。如果你刪除.html這實際上將有www.example.com/page。希望這可以幫助你,如果你在谷歌搜索,你可以找到很多教程。

+0

這不起作用。我將這段代碼添加到我的.htaccess中,並嘗試去example.com/test.html,但是我得到一個404錯誤。我想讓它在example.com/後成爲GET變量。 – user1755043

+0

對於我的使用,我需要能夠去example.com/testname,並有做同樣的事情,去example.com/index.php?name=testname – user1755043

+0

請閱讀此[鏈接](http:///example.comhttp://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/)一次。首先要好好掌握htaccess,以便它變得非常方便。 – Vinay

1

如果你使用Apache,您可以編輯htaccess文件來滿足您的需求。
有很多htaccess的功能,可以使用mod_rewrite功能

相關問題