2015-02-23 75 views
0

我想改变htaccess的重写规则删除子文件夹

example.com/modules/page/page.php 

example.com/page 

我有工作的一个部分重写规则,但有一个问题。如果我键入example.com/page/randomstring

RewriteRule ^page/(\w+)/? modules/page/page.php?page_id=$1 [NC,L] 

page.php文件可以访问我想这仅仅example.com/page

有效我怎样才能做到这一点?

回答

1

在.htaccess文件

RewriteEngine On 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([A-Za-z0-9]+)$ modules/page/page.php?page_id=$1 [L,QSA]