.htaccess重写子目录到父目录

时间:2013-10-17 19:22:38

标签: .htaccess url-rewriting

我有一个目录中存在的页面模板:

/users/

我想在此级别使用页面模板,将其命名为index.php以获取此目录中的任何其他子目录

/users/firstname-lastname/

基本上使用下一个目录作为干净的查询字符串来指示index.php页面上的内容。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

启用mod_rewrite.htaccesshttpd.conf,然后将此代码放入DOCUMENT_ROOT/.htaccess文件中:

Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /

RewriteCond %{DOCUMENT_ROOT}/$1/$2 -d   
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(users)/(.+)$ /$1/index.php [NC,L]