HTACCESS重写不按预期工作

时间:2017-06-15 09:20:25

标签: apache .htaccess

我的网络服务器上有以下目录结构

     --public_html
       --TEST 
         --LATEST
           --- V1
               ----index.php
           --- V2
               ----index.php
           --- V3
               ----index.php

每当请求发送到example.com/TEST/LATEST时,我想重定向到我将在.HTACCESS文件中指定的版本之一。

我尝试使用TEST / LATEST文件夹中的.htaccess文件进行以下两种组合

选项1

      Options +FollowSymLinks
      RewriteEngine On
      RewriteRule ^TEST/LATEST/$ http://www.yourdomain.com/TEST/LATEST/V1/ [R=301,L]

选项2

     Options +FollowSymLinks
     RewriteEngine On
     RewriteRule ^TEST/LATEST/(.*)$ /TEST/LATEST/V1/$1 [R=301,NC,L]

但两者都不起作用。任何人都可以帮忙,我是.HTACCESS概念的新手吗? 感谢

1 个答案:

答案 0 :(得分:0)

您可以使用.htaccess文件夹中的public_html代码 或者更改,并在LATEST文件夹中使用:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^$ V1/ [R=301,L]