重定向&用htaccess重写URL

时间:2014-04-08 22:44:20

标签: php .htaccess mod-rewrite redirect

所以我正试着用.htaccess - 我的文件夹结构是:

website.com/www2/p/Home

我要做的是:

  1. 将网址重定向到子文件夹( website.com> website.com/www2/p/Home /
  2. 更改新网址以删除文件夹名称( website.com/www2/p/Home/> website.com/Home /
  3. 到目前为止,(有点)工作的内容如下:

    .htaccess在website.com /

    Options -Indexes
    
    RewriteEngine On
    # RewriteBase /
    RedirectMatch ^/$ /www2/p/Home/
    RewriteRule !^/?www2/p www2/p%{REQUEST_URI} [L,NC]
    

    .htaccess在website.com/www2/p /

    RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+www2/p([^\s]*) [NC]
    RewriteRule ^ %1 [R=301,L]
    

    这有效,但它打破了我的所有链接&我的php&中的相对路径图像+ js& css没有加载。

    我认为改变RewriteBase会有所帮助,但我正在尝试的是不起作用。

    编辑: 里面p /是不同的文件夹 - 例如。 Home,About,Contact等,每个都包含index.php

    我的文件夹结构是这样的: folder structure

0 个答案:

没有答案