Html 子目录URL的尾部斜杠问题
我目前使用一个主机托管多个域(每个域都指向根目录中的一个文件夹)。这通常可以正常工作,但当试图访问域的子目录时,问题就出现了 例如,我有一个域名example.com,它是这样指向的 example.com指向\folder\abc\ 工作正常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
工作正常,其中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并清除浏览器的缓存,然后再试一次好吗?同时,我也会在我的本地系统中尝试一次,请告诉我您看到了什么。