我有一个自由职业者做的网站,现在他不见了,我不知道如何修复。
这是我的问题,我将脚本上传到了网站根目录(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
)访问您的网站