如果URL是特定的,则htaccess重写规则

时间:2016-06-20 18:49:03

标签: apache .htaccess mod-rewrite

我在我的htaccess中试用这段代码:

table_1

例如,如果访问的网址为Options +FollowSymLinks -MultiViews RewriteEngine On RewriteBase / Options -Indexes RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^api\/(.*)?$ /api/$1 [L,QSA] ,我希望它直接重写为www.domain.com/api/test

但它刚刚返回500内部服务器错误

1 个答案:

答案 0 :(得分:0)

您可以使用:

Options +FollowSymLinks -MultiViews -Indexes
RewriteEngine On
RewriteBase /

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