易優cms apache伺服器偽靜態規則

黄文Rex發表於2024-07-16

易優cms在apache伺服器環境預設自動隱藏index.php入口。

如果發現沒隱藏,可以檢查根目錄.htaccess是否含有以下紅色程式碼段:

<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine on
#http跳轉到https
#RewriteCond %{HTTPS} !=on
#RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R,L]
 
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/$1 [QSA,PT,L]
</IfModule>

如果還是沒有隱藏,可以嘗試把紅色第四行的程式碼改為加上個問號試試: RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]

或者修改為:RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

如果還是不行,繼續檢視apache是否開啟了URL重寫模組 rewrite_module , 然後重啟服務就行了。

相關文章