ServerZoo虛擬主機使用教學文件區 Home      會員列表      Register Now!
舊 2011-11-14, 05:35 PM   #1
Tech-SZ 的頭像
 
Tech-SZ
最高權限

預設 開啟mod_rewrite

現在不少程式會需要開啟 mod_rewrite 功能,動物園主機的Linux虛擬主機都有支援。

請到.htaccess 加入 (在public_html下,用CPANEL下的"檔案管理員",看到 "顯示隱藏檔案 (名稱開頭是 . 的檔案)" ,打勾按GO 便可以看到)

RewriteEngine on

便可以開啟

規則部分,請客戶自行編寫或參考相關程式設定喔
(以下僅供參考,我方不負責任何編寫問題查看或除錯)

RewriteEngine on

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

比較常遇到的需要的重導規則

RewriteRule /abc/(.*) /XYZ/$1 [R,NE]

這表示會把 /abc 導到 /XYZ 去

此篇文章於 2016-05-10 10:19 AM 被 Tech-SZ 編輯。.
Show SignatureDisplay Signature 回覆時引用此篇文章
舊 2012-11-08, 11:27 AM   #2
Tech-SZ 的頭像
 
Tech-SZ
最高權限

預設

轉貼以下連結
http://calos-tw.blogspot.tw/2009/05/modrewrite.html

http://jjdai.zhupiter.com/2010/10/se...8%A3%E5%BC%8F/


用mod_rewrite 作301轉址
http://www.askapache.com/htaccess/30...rectmatch.html

有相當多教學喔

此篇文章於 2012-11-20 06:13 PM 被 Tech-SZ 編輯。.
Show SignatureDisplay Signature 回覆時引用此篇文章
舊 2012-11-26, 05:22 PM   #3
Tech-SZ 的頭像
 
Tech-SZ
最高權限

預設

把沒有WWW的自動導向 www.網址.com的範例

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

更多說明
http://dense13.com/blog/2008/02/27/r...with-htaccess/

此篇文章於 2013-03-14 02:32 PM 被 Tech-SZ 編輯。.
Show SignatureDisplay Signature 回覆時引用此篇文章
舊 2012-12-02, 12:55 AM   #4
Tech-SZ 的頭像
 
Tech-SZ
最高權限

預設

把某網址rewrite到某個URL去



RewriteCond %{HTTP_HOST} !^www.XXX.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([^.]+).XXX.com$ [NC]
RewriteRule ^$ advertisers_home.php?ads_user_id=%2 [NC]
這樣打www.XXX.com 會顯示www.XXX.com 不會顯示 advertisers_home.php?ads_user_id=%2 出來
Show SignatureDisplay Signature 回覆時引用此篇文章
舊 2013-01-04, 03:55 PM   #5
Tech-SZ 的頭像
 
Tech-SZ
最高權限

預設

因為我們的主機是 FastCGI系統,如果您rewrite 後發現

No input file specified

應該是沒有加? 的關係

例如如果您本來是
引用:
RewriteRule ^(.*)$ index.php/$1 [L]
改成

引用:
RewriteRule ^(.*)$ index.php?$1 [L]

引用:
RewriteRule ^(.*)$ index.php?/$1 [L]
應該就可以了

參考教學
http://forums.laravel.io/viewtopic.php?id=1508
http://fuelphp.com/forums/discussion...ied039-message
http://www.thehotlick.com/2/post/201...ied-error.html

此篇文章於 2013-09-13 06:36 PM 被 Tech-SZ 編輯。.
Show SignatureDisplay Signature 回覆時引用此篇文章
回覆

書籤

主題工具
顯示模式

發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼

論壇跳轉


所有時間均為台北時間。現在的時間是 02:53 PM


Powered by vBulletin® 版本 3.8.0
版權所有 ©2000 - 2018,Jelsoft Enterprises Ltd.