【发布时间】:2021-04-26 20:18:33
【问题描述】:
我喜欢转发类似的链接
https://server.com/checkAvailability 到 https://server.com/api/checkAvailability.php
我在 .htaccess 中尝试了以下操作,但没有成功
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ ./api/$1.php [L]
【问题讨论】:
-
您的规则看起来几乎没有问题。只需将此代码放入
api/.htaccess,最后一行应为RewriteRule ^(.*?)/?$ $1.php [L]
标签: .htaccess mod-rewrite url-rewriting