2011-07-27 18 views
1

正如問題所解釋的那樣,我已經看到了這個無數次的完成,它絕對精彩,非常現代,但不知道如何開始,從哪裏開始,它叫什麼,等我想替換我的page.php?var =#with/page /#

我已經我們假設一個頁面被稱爲page.php文件,並使用PHP GET,我們可以通過URL中的數據爲某個變量domain.com/page.php?var=#

我想要做的是更改該地址domain.com/page/#由於多種原因:

  1. 看起來很棒。非常乾淨,非常現代。
  2. 它更短。
  3. 我寧願搜索引擎拉首選地址的類型比首先是 。

這是一件困難的事情嗎?是否需要5分鐘,並在某處找到簡單的教程? 這樣做是否有性能問題?

回答

0

將此放在.htaccess文件:

RewriteEngine On 
RewriteRule ^page/(.*)$ page.php?var=$1 
1

這就是所謂的mod_rewrite。您可以在.htaccess文件中使用它:

RewriteEngine On 
RewriteRule ^page/(.*)$ page.php?var=$1 

它無關,與PHP,它不只是修改請求的URI。如果請求/page/xy,上面的代碼會將URL更改(重寫)爲/page.php?var=xy