Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess htaccess内部服务器错误重写不工作_.htaccess - Fatal编程技术网

.htaccess htaccess内部服务器错误重写不工作

.htaccess htaccess内部服务器错误重写不工作,.htaccess,.htaccess,我有一个非常简单的.htaccess文件,它导致了一个500内部服务器错误,但我不知道为什么。我正在虚拟主机wdc.test中使用WAMP,我的根文件夹是C:\wdc,我的www文件夹是C:\wdc\www,当我知道应该在www中提取索引文件时,会出现如下链接href=“wdc.test/title” 我的.htaccess文件如下所示: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILE

我有一个非常简单的.htaccess文件,它导致了一个500内部服务器错误,但我不知道为什么。我正在虚拟主机wdc.test中使用WAMP,我的根文件夹是C:\wdc,我的www文件夹是C:\wdc\www,当我知道应该在www中提取索引文件时,会出现如下链接href=“wdc.test/title”

我的.htaccess文件如下所示:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /www/index.php [L,QSA]

谢谢

这很可能是因为您的
文档root
指向
C:\wdc\www

如果确实如此,请在site root.htaccess中使用此规则:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]

这很可能是因为您的
DocumentRoot
指向
C:\wdc\www

如果确实如此,请在site root.htaccess中使用此规则:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]

你的
DocumentRoot
可能是
C:\wdc\www
。你的虚拟主机指向哪里?你完全正确,$\u服务器['DOCUMENT\u ROOT']指向C:/wdc/www而不是C:/wdc,我将/www/index.php改为index.php,它可以工作,如果你发布答案,我会将它标记为httpd-vhosts.conf文件指向C:/wdc/www,多亏了你,你的
DocumentRoot
可能是
C:\wdc\www
。你的虚拟主机指向哪里?你完全正确,$\u服务器['DOCUMENT\u ROOT']指向C:/wdc/www而不是C:/wdc,我将/www/index.php改为index.php,它可以工作,如果您发布答案,我会将其标记为httpd-vhosts.conf文件指向c:/wdc/www,也谢谢您