代码点火器URL重写错误


codeigniter URL ReWrite error

我有一个自由职业者做的网站,现在他不见了,我不知道如何修复。

这是我的问题,我将脚本上传到了网站根目录(www.lanka.tales),但问题是它将索引重写为/deletes/(www.lanca.tales/deals/。

这是我的htaccess:

DirectoryIndex index.html index.php
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !'.(png|gif|ico|swf|jpe?g|js|css)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
</IfModule>

如果需要更多的信息,请告诉我,我会发布它们。

CodeIgniter.html访问代码建议:

<IfModule mod_rewrite.c>
    RewriteEngine On
    # !IMPORTANT! Set your RewriteBase here and don't forget trailing and leading
    # slashes.
    # If your page resides at
    # http://www.example.com/mypage/test1
    # then use
    # RewriteBase /mypage/test1/
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

希望能有所帮助。

已编辑

如果你的base_url是:http://www.lanka.deals/,那么你的RewriteBase只是斜线:/

但是如果你的base_url是:www.lanka.deals/deals/,那么你的RewriteBase应该是:/deals/

这完全取决于您如何从URL(CodeIgniter base_url)访问您的网站