我已将codeigniter应用程序部署到ssl服务器。此应用程序在我的电脑上工作,但在客户端服务器中创建问题。主页加载确定但是当尝试浏览其他链接然后显示在此服务器上找不到请求的URL /index.php/register。 位于mydomain.com端口443的Apache / 2.2.22服务器
寻求专家的帮助。我检查了所有链接和网址,所有这些都没问题。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
# Without mod_rewrite, route 404's to the front controller
ErrorDocument 404 /index.php
当我在/ index.php
之后推出时,实际上出现了问题答案 0 :(得分:0)
好的,最后我得到了解决方案
htaccess文件:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [PT,L]
RewriteRule !^[A-Za-z0-9_/\-\.]*$ - [L,R=404]
并设置$ config [&#39; base_url&#39;] =&#39; yoursitename.com&#39; 并设置$ config [&#39; index_page] =&#39;&#39;