Htaccess代码重定向到XAMPP索引页面

时间:2015-08-12 21:44:54

标签: php apache .htaccess mod-rewrite redirect

我正在尝试编写htaccess代码,将所有URL重定向到直接链接文件(例如图像和css文件)到我的index.php文件进行处理

http://localhost/testsite/index.php?cmd=login

重定向到

DirectoryIndex index.php

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /index.php?cmd=$1  [QSA,NC,L]

但是htaccess代码会将我重定向到XAMPP主页。这是我的htaccess代码

variable

我做错了什么?

1 个答案:

答案 0 :(得分:2)

从目标移除/并使用正确的RewriteBase

DirectoryIndex index.php
RewriteEngine on
RewriteBase /testsite/

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?cmd=$1  [QSA,L]

/index.php会将其路由到网站根目录index.php,而不是当前目录中的index.php