Htaccess:如何将子文件夹路径重定向到另一个

时间:2015-08-01 10:59:18

标签: apache .htaccess url-redirection

我有一个新闻网站,在这个网站上我有一个运动部分在一个单独的文件夹中:

http://www.example.com/sport/

我想使用htaccess将用户从运动中的index.php重定向到/sport/ar/

我为主网站做了这样的事情:

Options -ExecCGI +Includes -IncludesNOEXEC -Indexes -SymLinksIfOwnerMatch
RewriteEngine On 

RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) http://www.example.com/ar [R=301,L]

我在sport文件夹的htaccess文件中应用了相同的方法,但没有运气。

我该怎么做?

提前致谢。

2 个答案:

答案 0 :(得分:0)

您可以轻松使用javascript重定向。

或者如果您想重定向特殊网址。使用GET方法和.htaccess:

index.php?u=ar

使用此htaccess

RewriteEngine On
RewriteRule ^sport/([^/]*)$ /index.php?u=$1 [L]

答案 1 :(得分:0)

试试这个:

Options -ExecCGI +Includes -IncludesNOEXEC -Indexes -SymLinksIfOwnerMatch
RewriteEngine On 

RewriteRule ^sport/index\.php$ /sport/ar [R=301,L]