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
Html 子目录URL的尾部斜杠问题_Html_.htaccess_Web Config_Web Hosting_Windows Hosting - Fatal编程技术网

Html 子目录URL的尾部斜杠问题

Html 子目录URL的尾部斜杠问题,html,.htaccess,web-config,web-hosting,windows-hosting,Html,.htaccess,Web Config,Web Hosting,Windows Hosting,我目前使用一个主机托管多个域(每个域都指向根目录中的一个文件夹)。这通常可以正常工作,但当试图访问域的子目录时,问题就出现了 例如,我有一个域名example.com,它是这样指向的 example.com指向\folder\abc\ 工作正常 工作正常,其中xyz是abc文件夹中的子目录。 重定向到 我需要在.htaccess文件或web.config中做些什么来解决URL不带尾随斜杠的问题吗 -- 更新: 这就是我的.htaccess规则的样子: RewriteCond %{HTTP_HOS

我目前使用一个主机托管多个域(每个域都指向根目录中的一个文件夹)。这通常可以正常工作,但当试图访问域的子目录时,问题就出现了

例如,我有一个域名example.com,它是这样指向的

example.com指向\folder\abc\

工作正常
工作正常,其中xyz是abc文件夹中的子目录。
重定向到

我需要在.htaccess文件或web.config中做些什么来解决URL不带尾随斜杠的问题吗

--
更新:
这就是我的.htaccess规则的样子:

RewriteCond %{HTTP_HOST} example\.com$
RewriteOptions AllowNoSlash
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{REQUEST_URI} (.*)
RewriteCond %{REQUEST_URI} !/$ 
RewriteRule (.+[^/])$ %1/ [R=301,L]

抱歉,这不清楚,请您分享您的htaccess文件中处理您问题中URL的规则,以使其更清楚。@RavinderSingh13使用.htaccess规则更新了答案。请删除行
RewriteOptions AllowNoSlash
一次,看看这是否对您有帮助?@RavinderSingh13删除了它,但是没有运气。仍然无法工作请重新启动apache并清除浏览器的缓存,然后再试一次好吗?同时,我也会在我的本地系统中尝试一次,请告诉我您看到了什么。