我有以下网址
www.site.com/index.php?key=blah
我想使用 .htaccess 使其如下所示
www.site.com/blah
我怎样才能做到这一点.htaccess
?
我有以下网址
www.site.com/index.php?key=blah
我想使用 .htaccess 使其如下所示
www.site.com/blah
我怎样才能做到这一点.htaccess
?
通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.htaccess
的DOCUMENT_ROOT
目录下:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+?)/?$ /index.php?key=$1 [L,QSA]
这是我在我的网站上使用的,它也适用于本地。
Options -Indexes
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?key=$1 [L]
</IfModule>