我有一个问题,godaddy使用CodeIgniter 3托管我的网站,它在主页面上工作,但是当我点击链接时,它需要像www.example.com/index.php/submodule/subdir
,
我不明白如何解决它并像www.example.com/sumodule/subdir
我正在使用此HTACCESS文件
<IfModule mod_rewrite.c>
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $l !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$l [L,QSA]
</IfModule>
<IfModule !mod_rewrite.c>
ErrorDocument 404 /index.php
</IfModule>
答案 0 :(得分:1)
在.htaccess
文件中使用此文件,.htaccess
文件必须在codeigniter application
文件夹之外
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) /index.php?/$1