url重写以剪切文件夹名称

时间:2013-07-18 21:15:09

标签: .htaccess url-rewriting

我有一些像这样的结构的文件夹

测试 > 主要 > 网页 > 一般 (内页我有我的index.php,contact.php等)

目前我的网址看起来像这样

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]

1 个答案:

答案 0 :(得分:1)

您可以尝试这个简单的htaccess代码:

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