所以我想使用mod_rewrite改造:PHP的.htaccess mod_rewrite的
random_name.com/main.php?user=$user
到
random_name.com/$user
($的用戶被添加到URL中的PHP變量,所以它可以是任何名稱如安迪或麗貝卡,這樣的名稱)
和我對的.htaccess代碼:
RewriteEngine on
RewriteRule ^/([A-Za-z0-9-]+)/?$ main.php?id=$1 [NC,L]
但是由於某種原因,這似乎不起作用。我已經閱讀過這些教程,但它們非常複雜,看起來這樣做會訣竅,但事實並非如此。如果有mod_rewrite經驗的人會給我幾個提示,我會很感激。
嘗試沒有領先的'/'。它基本上隱含在一個url中,所以不包含在匹配的URI中。 – 2012-03-23 03:08:09
@MarcB你應該將其作爲答案發布。它有助於[閱讀文檔](http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html#rewriterule),查看最後一個示例以及每個目錄配置('.htaccess')的不同之處到它上面的每個服務器。 – Phil 2012-03-23 03:11:47
嘿我試過這個,它似乎沒有工作o.o. – r1nzler 2012-03-23 03:12:28