我的webroot中有一个名为Country的文件夹。我在这个子文件夹中有一个index.html页面。如果我输入domain.com/country,我会收到domain.com/app/webroot/country/。 如果我在国家/地区后输入'/',我会得到domain.com/country/这就是我需要的。如何使用htaccess从domain.com/country重定向到domain.com/country /
我希望规则仅适用于国家/地区文件夹。我有以下规则,但它适用于我不想要的整个网站。
RewriteEngine on
# index.php to /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*index\.php\ HTTP/
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
任何帮助将不胜感激。
答案 0 :(得分:0)
尝试将以下内容添加到域中根文件夹中的.htaccess文件中,然后再添加其他任何规则
RewriteEngine on
RewriteBase /
#if country does not have a trailing slash
RewriteCond %{REQUEST_URI} ^/country$ [NC]
#redirect to country with a trailing slash
RewriteRule . /country/ [L,R=301]