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