您好我想重寫http://www.domain.com/site_reg/index.php到http://www.domain.com/signup我該怎麼做。 www.domain.com和domain.com都是?在我的.htaccess中的一個簡單的mod_rewrite規則重定向友好的URL到腳本
編輯:也許我有它向後...用戶類型http://www.domain.com/signup和http://www.domain.com/site_reg/index.php加載頁面
您好我想重寫http://www.domain.com/site_reg/index.php到http://www.domain.com/signup我該怎麼做。 www.domain.com和domain.com都是?在我的.htaccess中的一個簡單的mod_rewrite規則重定向友好的URL到腳本
編輯:也許我有它向後...用戶類型http://www.domain.com/signup和http://www.domain.com/site_reg/index.php加載頁面
這將適用於www.domain.com和domain.com,假設您的Virtual Server具有ServerName和ServerAlias設置 請嘗試:
<VirtualHost>
ServerName domain.com
ServerAlias www.domain.com
RewriteEngine On
RewriteRule ^/site_reg/(.*) /signup/$1 [R=301,L]
</VirtualHost>
您想要分配301重定向來告訴搜索引擎,瀏覽器等頁面已永久移動。如果移動不是永久性的,請使用臨時狀態代碼:307
在你的基地.htaccess
將這個:
RewriteEngine on
RewriteRule ^site_reg/index\.php$ http://www.domain.com/signup [R,L]
嘗試:
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner
RewriteRule ^site_reg\/index\.php$ http://www.domain.com/signup [R,L]
嗯,不起作用,頁面無法找到。 /site_reg/index.php加載罰款雖然 – acctman 2010-11-29 19:24:45
嘗試做'重寫規則^ site_reg \/index \ .php $ /註冊[R,L]` – 2010-11-29 19:27:14