带有问号的htaccess重写文件夹

时间:2014-01-28 17:03:24

标签: apache .htaccess

我想用问号重写我的文件夹。这可能吗?

看起来像这样:

我现在的链接: http://domain.com/folder/page

通缉结果: http://domain.com/?page

或(在最坏的情况下): http://domain.com/page

顺便说一下,我在我的htaccess中使用这段代码来访问没有.php的.php文件:

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php

1 个答案:

答案 0 :(得分:1)

是的,您可以在DOCUMENT_ROOT/.htaccess文件中使用此规则:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php [L]

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule !^folder/ folder%{REQUEST_UEI} [L,NC]