我正在開發一個項目,並且我想讓這些網址與正在使用的網址類似。框架樣式網址
例如,在stackoverflow上,url不會以.php結尾(或任何服務器端擴展)。
我希望能夠做到這一點,我只是不知道該怎麼辦。
我正在開發一個項目,並且我想讓這些網址與正在使用的網址類似。框架樣式網址
例如,在stackoverflow上,url不會以.php結尾(或任何服務器端擴展)。
我希望能夠做到這一點,我只是不知道該怎麼辦。
的mod_rewrite - http://httpd.apache.org/docs/current/mod/mod_rewrite.html
這是一個非常有用的重寫嚮導,讓你開始
http://www.generateit.net/mod-rewrite/
也只是mod_rewrite的和的.htaccess計算器上的搜索 - 你會發現的色調東東。
而對於nginx:http://wiki.nginx.org/NginxHttpRewriteModule – 2011-05-22 14:27:42
取決於你想要做什麼。 Stacko可能會通過基本控制器路由所有請求。例如,要做到這一點在Apache中您可以:
# if no file extension exists, route request to controller
RewriteCond %{REQUEST_URI} !\.+
RewriteRule ^/(.*) /Controller\.php/$1 [l]
如果你的控制器(和代碼庫)居住在其他地方從客戶端代碼的文件系統,你可以這樣做:
RewriteCond %{REQUEST_URI} !\.+
RewriteRule ^/(.*) /Controller\.php/$1 [PT] # pass through to boostrapper
Alias /Controller.php /path/to/code/base/Bootstrap.php
向上搜索上的mod_rewrite的Apache 。這已被覆蓋很多次:http://stackoverflow.com/tags/mod-rewrite/info – alexn 2011-05-22 14:22:30