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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.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 如何在apache中使用opt文件夹?_.htaccess - Fatal编程技术网

.htaccess 如何在apache中使用opt文件夹?

.htaccess 如何在apache中使用opt文件夹?,.htaccess,.htaccess,我正在使用htaccess处理两个域 如果域是a.com,请将此文件夹用作索引页 如果域是b.com,请将此文件夹用作索引页 文件或文件夹位于opt文件夹中 我更改了允许使用/opt/directory而不是/var/www的站点 不过,我尝试的东西似乎都不起作用,它会转到/var/www,而htaccess无法接收 RewriteEngine on RewriteCond %{HTTP_HOST} ^example\.com$ RewriteRule (.*) http://www.examp

我正在使用htaccess处理两个域

如果域是a.com,请将此文件夹用作索引页

如果域是b.com,请将此文件夹用作索引页

文件或文件夹位于opt文件夹中

我更改了允许使用/opt/directory而不是/var/www的站点

不过,我尝试的东西似乎都不起作用,它会转到/var/www,而htaccess无法接收

RewriteEngine on
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule ^(.*)$ /site/$1 [L]

通过将相同的垃圾随机文本放在.htaccess上,验证是否启用了.htaccess,并查看它是否生成500个内部服务器错误?我得到一个url not found错误。。。我确实将AllowOverride更改为AlllIf,如果您没有获得500,这意味着您的htaccess未启用,您应该联系您的管理员或支持人员以启用它。