将域重定向到新的子文件夹(网站和localhost)

时间:2017-05-09 10:47:05

标签: php .htaccess redirect

我想将所有文件移到子文件夹

目前:

- CssFolder1
- ScriptFolder2
- OtherFolder3
- Index.php
- File1.php
- File2.php
- File3.php
- File4.php
- File5.php

之后:

- CssFolder1
- ScriptFolder2
- OtherFolder3
- FileFolder
    - Index.php
    - File1.php
    - File2.php
    - File3.php
    - File4.php
    - File5.php

如何将localhost(和网站)重定向到子文件夹?

  

localhost / mywebsite / FileFolder / dashboard.php ----->   本地主机/ mywebsite / dashboard.php

谢谢

1 个答案:

答案 0 :(得分:1)

将此代码添加到.htaccess文件中。

我假设您使用的是Apache Web服务器,而不是nginx。

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_URI} !(.*)FileFolder
RewriteRule ^(.*)$ FileFolder/$1 [L]

如果您想使用重定向代码,可以使用以下代码:

RewriteEngine On
RewriteRule ^/FileFolder/(.*)$ http://**yourdomain**/$1 [L,R=301]