問題描述:
安裝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重寫