1
我建立一個網絡應用程序,拿出一個鏈接如下所示:重命名PHP網址的.htaccess
http://www.sample.com/?a=bj7phm
我想它看起來是這樣的:
這在HTACCESS中可能嗎?
-B
我建立一個網絡應用程序,拿出一個鏈接如下所示:重命名PHP網址的.htaccess
http://www.sample.com/?a=bj7phm
我想它看起來是這樣的:
這在HTACCESS中可能嗎?
-B
爲了做URL重寫,首先需要:
mod_rewrite
。.htaccess
文件的適當權限。 AllowOverride
必須設置爲All
或包括FileInfo
)然後在你的Web根目錄創建以下文件.htaccess
:
RewriteEngine On
RewriteRule ^([\-_0-9A-Za-z]+)$ index.php?a=$1 [L]
您可以自定義RewriteRule
只要你想太多。
第一個參數是與REQUEST_URI
匹配的正則表達式(相對於.htaccess
所在的文件夾)。
第二個參數是你想要改寫的,$n
是你的比賽組。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([0-9a-zA-Z+]{1,7})$?a=$1 [L]
</IfModule>
這一定是重複.. – 2009-07-25 16:41:50
參見:http://stackoverflow.com/questions/893218/rewrite-for-all-urls – 2009-07-25 16:44:15