需要有关Codeigniter框架.htaccess规则的帮助

时间:2014-08-25 11:25:43

标签: php .htaccess codeigniter

我正在开发一个由另一个开发人员开发的脚本。他没有在url中使用base_path(),当我在本地机器(xampp)上配置脚本时,我正在重定向到项目目录之外。

Project directory /testing/

<link rel="stylesheet" href="/css/quick_register.css" />
<a href="/account/">Account</account>


online it works perfectly but when i click on this link local system it redirects me      

http://localhost/xampp

it should redirect me on http://localhost/testing/account

here is online .htaccess rule


#URL Re-writing
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?/$1

由于

1 个答案:

答案 0 :(得分:0)

由于您的项目位于“testing”文件夹下,您需要根据项目位置更新重写库。 使用htaccess文件尝试类似下面的内容:

#URL Re-writing
RewriteEngine On
RewriteBase /testing

尝试使用/不使用尾部斜杠,它应该可以正常工作。