htaccess从子文件夹中的索引页重定向到子文件夹

时间:2012-01-02 01:19:07

标签: .htaccess url-rewriting

我的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]

任何帮助将不胜感激。

1 个答案:

答案 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]