in ,

如何在cpanel控制台上開啟操作mod_rewrite的功能?

不少程式會需要開啟 mod_rewrite 功能,且又例如中文免費架站程式WordPress也常常會用到mod_rewrite

現在不少程式會需要開啟 mod_rewrite 功能,且又例如中文免費架站程式WordPress也常常會用到mod_rewrite,一般常見的Linux虛擬主機(cpanel控制台)或plesk控制台的網站空間幾乎都有支援這個功能,用戶可以自行直接使用,不用太刻意還需要有所謂的如何開啟使用mod_rewrite 這主機空間功能。

小小說明 : mod_rewrite 是哪種網頁空間的功能說明
cPanel 官網上的討論

請到.htaccess 加入

RewriteEngine on

便可以開啟

如果看不到.htaccess這檔案?  在public_html下,用CPANEL下的”檔案管理員”,看到 “顯示隱藏檔案 (名稱開頭是 . 的檔案)” ,打勾按GO 便可以看到)

 

規則部分,以下僅供參考,網站空間的使用者需要自行編寫或參考相關程式設定喔! 小編這邊不負責任何編寫問題查看或除錯。很多WordPress 空間架設時其實WordPress就會自己幫您編寫完成了,不用自己手動打入mod_rewrite 常用規則

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>

 

又有時候比,台灣虛擬主機較常遇到的需要的mod_rewrite重導規則 為需要讓訪客連到資料夾ABC時最自動被導到/XYZ去,這時候可能可以參考使用

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

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

以上可以讓您的網站主機更加靈活被使用,且很多人會利用mod_rewrite做很多SEO優化的作業,可以有效增加GOOGLE搜尋結果排名喔

另外您知道也可以用.htaccess 把沒有SSL的連線自動導向到SSL嗎? 請參考這個教學

或是 cpanel 控制台裡把預設檔案改成不是用index.html

文章來源 : https://wpoki.com

Written by 婷Z

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。

GIPHY App Key not set. Please check settings