当人们在浏览器 url 上插入时,我想制作: domain.com/foo 重定向到 domain.com/foo/ ( foo|bar|etc ,是真正的文件夹)我 只为特定目录阅读了这个 .htaccess 重写条件斜杠,
但我以为我的问题出在 apache 上,有人说 Apache 将 de slash 放到文件夹中,但出于某种原因,不是我的,我现在应该怎么做?
这是我的 .htaccess 上的重定向行
RewriteBase /
RewriteEngine On
#without www
RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
#html to php
RewriteRule ^(.*)\.html$ $1.php [nc]
#index on folder
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/index.html [L]
*****************************************************
#this is the last rewrite I inserted trying to do so, without success
RewriteCond %{REQUEST_URI} ^/(foo|bar|etc)$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]
*****************************************************
有任何想法吗 ?