上的RewriteEngine
RewriteBase / iscr /
RewriteCond $1 !^(/iscr/index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /iscr/index.php?/$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^www\.newnuk\.com\iscr$
RewriteRule ^/?$ "http\:\/\/newnuk\.com/iscr/" [R=301,L]
答案 0 :(得分:1)
使用此htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /iscr/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
答案 1 :(得分:1)
请在.htaccess中尝试以下代码:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteBase /iscr
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
</IfModule>
在CodeIgniter中.htaccess不应该在应用程序文件夹中;它应该在安装文件夹的根目录中。例如/public_html/iscr/.htaccess
答案 2 :(得分:0)
将Codeignitor文件上传到/ iscr /以及.htaccess文件。我.htaccess文件只需添加下面的
RewriteEngine on
RewriteBase /iscr/
在网站的根目录中添加带有以下代码的.htaccess文件,以便从 http://newnuk.com/ 重定向到 http://newnuk.com/iscr/
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?newnuk\.com$
RewriteCond %{REQUEST_URI} !^/iscr [NC]
RewriteRule ^(.*)$ /iscr/$1 [L]