2015-02-09 89 views
-2

我的目錄我如何.htaccess從URL隱藏子文件夾?

/main 
     index.php 
     /projects 
       /project111 
       /project222 

樣品舊域名:http://www.website.com/projects/projectname

樣的新域名:http://www.website.com/projectname

RewriteEngine On 
RewriteCond %{REQUEST_URI} ^/projects 
RewriteRule ^/projects/(.*)$ /$1 [L] 

請幫助我。

+2

你有什麼企圖?發佈您嘗試過的任何內容,這將使我們能夠更好地爲您提供幫助。 – 2015-02-09 23:10:27

回答

0

http://www.website.com/projects/.htaccess 

添加下列行:

Options +FollowSymlinks 
RewriteEngine on 

RewriteRule (.*)/?$ http://www.website.com/$1 [R=301] 

()是一個捕獲組

.是任意字符(除了換行符)

*是前面的字符0到任意數量的t輸入法編輯器

?是前面的字符0至1倍

$是匹配

$1返回第一個捕獲組的端

因此...上面的最後一行將捕獲的所有字符在http://www.website.com/projects/之後(包括或省略斜線)並將瀏覽器重定向到http://www.website.com/,然後是相同的一系列字符。

0

使用mod_rewrite並執行在.htaccess更換..

雖然不會是清潔只需移動的文件夾?

相關問題