Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
Apache 配置不正确的htaccess文件,该文件应指向子目录_Apache_.htaccess - Fatal编程技术网

Apache 配置不正确的htaccess文件,该文件应指向子目录

Apache 配置不正确的htaccess文件,该文件应指向子目录,apache,.htaccess,Apache,.htaccess,我已经在我的Web空间的子目录中安装了一个CMS,我在弄清楚如何配置htaccess文件时遇到了一些问题 mysite.com包含一个启动页面,现在应该留在那里。其想法是mysite.com/dev应该打开CMS的索引页。我想我可以使用子域,但我必须研究在这种情况下该怎么做。无论哪种方式,所有这些都只是暂时的,所以任何有效的都是好的 你可以从下面的代码中看到我一直在胡闹,我已经注释掉了很多东西。我也没有费心去复制更多我认为可能是胡说八道的东西 #Display PHP Errors php_fl

我已经在我的Web空间的子目录中安装了一个CMS,我在弄清楚如何配置htaccess文件时遇到了一些问题

mysite.com包含一个启动页面,现在应该留在那里。其想法是mysite.com/dev应该打开CMS的索引页。我想我可以使用子域,但我必须研究在这种情况下该怎么做。无论哪种方式,所有这些都只是暂时的,所以任何有效的都是好的

你可以从下面的代码中看到我一直在胡闹,我已经注释掉了很多东西。我也没有费心去复制更多我认为可能是胡说八道的东西

#Display PHP Errors
php_flag display_errors Off

RewriteEngine On
RewriteBase /

#RewriteCond %{HTTP_HOST} .
#RewriteCond %{HTTP_HOST} !^www\.mysite\.com\dev [NC]

# For Friendly URLs
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /dev/index.php?q=$1 [L,QSA] 
我应该注意,我在一家托管公司工作,我的根路径类似于

/content/hosting/l/u/mysite.com/web

我尝试将此版本和截断版本添加到我的htaccess文件中,但没有成功

如果dev是您的CMS,并且您希望site/dev在dev中打开index.php,那么您的htaccess dev文件只需要以下行:

DirectoryIndex index.php

在这件事上还是没有运气。我将RewriteBase设置为/dev/as-per-here,然后修改了重写条件。