2012-05-11 124 views
1

我正在開發一個網站,我需要得到漂亮的網址。漂亮的網址htaccess配置

後一對夫婦花了閱讀噸教程的時間,它總是給我回一個錯誤..

我創建的根目錄(www.mysite.com/.htaccess).htaccess文件。

我會網址beacame形式www.mysite.com/subdirectory/news.phpwww.mysite.com/subdirectory/news/

重寫規則嘗試^ subdirecotry/news.php $ www.mysite.com/subdirectory/news [L]

但它沒有工作。 謝謝!

回答

1

你可以試試:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+(subdirecotry/news)\.php/?\s [NC] 
RewriteRule^/%1 [R,L] 

RewriteRule ^(subdirecotry/news)/?$ /$1.php [L,NC] 
+0

$ 1必須申報的地方? – dan

+0

'$ 1'實際上是第一組,即括號內的文本。所以這裏'$ 1'將會是'subdirecotry/news' – anubhava

+0

mmm,我試過了。當我去_http://www.mysite.com/subdirectory/news/_ firefox給我回404錯誤..如果我去_www.mysite.com/subdirectory/news.php_相反,它將我重定向到_http ://www.mysite.com/web/htdocs/www.mysite.com/home/subdirectory/news_ – dan