2010-07-07 96 views

回答

0

是的!

您可以使用Apache RewriteEngine模塊來實現此目的。文檔在這裏:http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html

還有一些很好的教程。


規則的一些例子:

RewriteRule ^/(\S+).php /$1 

RewriteRule ^/(project\d+).php /projects/$1 

但是,這些都只是猜測你可能想達到什麼,總有一些角落的情況。 (另外,這些都沒有經過測試!)

請記住,上述兩條規則不一定會像書面一樣好。請注意有關設置RewriteEngine和使用適當的RewriteRule選項的文檔。

例如,當指定許多RewriteRules時,通常指定[L]選項,以便RewriteEngine在應用規則後停止重寫。因此,規則的排序可能很重要。

0

這裏是你的例子把你的根目錄下的.htaccess和使用mod_rewrite

RewriteEngine on 

RewriteRule ^about\.php$ about [R] 

RewriteRule ^projects/project([0-9]+)$ project$1.php