2013-07-18 125 views
0

我有一些文件夾,其中有這樣的URL重寫削減文件夾名稱

測試結構>主要>一般>頁面(裏面我有網頁我的index.php,contact.php等)

此刻我的網址看起來如此mething這樣

www.test.com/test/main/pages/general.index.php 

我怎麼能改寫這個,所以我可以切斷所有的文件夾,並只顯示

www.test.com/index.php 

我已經做了

RewriteEngine on 

AuthUserFile "/home/amytesting/.htpasswds/public_html/passwd" 
AuthName "root" 
AuthType Basic 
require valid-user 
Options -Indexes 

RewriteCond %{HTTP_HOST} ^test\.com [OR] 
RewriteCond %{HTTP_HOST} ^www\.test\.com 
RewriteRule ^/?$ "http\:\/\/test\.com/\ " [R=301,L] 
+2

[如何使用htaccess從網址中刪除文件夾名稱]可能的重複(http://stackoverflow.com/questions/18973058/how-to-remove-folder-name-from-url-using-htaccess) – Machavity

回答

1

你可以試試這個簡單的htaccess代碼:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^www.test.com$ 
RewriteRule ^contact$ http://contactx.test.com/contactX/contact-question.cfm 
+0

如果我把index.php這是否意味着我需要把所有其他文件或不是他們最好的方式來說,如果一般文件夾它應該刪除所有其他文件夾? – Amy

+0

我編輯了我的答案。 –

+0

我不想顯示'www.test.com/test/main/pages/general.index.php'我想顯示'www.test.com/index.php' – Amy