CRMEB中因為重寫規則導致的服務器異常和404之解決辦法


問題描述:
安裝CRMEB后,只能通過https://域名//index.php/admin訪問到后台,而不能直接通過https://域名/admin訪問到后台,以至於導致進入系統后台出現有的功能界面可用,有的功能界面則出現404或者服務器異常之類的,從瀏覽器上看就是路徑方面的原因導致的,實際原因則是apache沒有開啟重寫模塊導致的。

問題解決方案:
第一、.htaccess(根目錄有一個.htaccess,這個要與如下保持一致)

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]
</IfModule>

第二、開啟rewrite重寫

sudo a2enmod rewrite
/etc/init.d/apache2 restart

參考問題解決方案:
apache開啟rewrite重寫


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM