我正在尝试将对mysite.com/api/foo/bar/json?param1=1...
的所有来电重定向到mysite.com/api
我试过
RewriteEngine On
RewriteRule "^api/?(.*)" "/api" [R=302]
但它不起作用,因为它在循环中重定向
答案 0 :(得分:1)
您需要排除要重定向到的目标路径
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/api/?$
RewriteRule ^api/?(.*) /api [R=302]
答案 1 :(得分:0)
首先检查文件权限可能您不必对.htaccess
文件进行编辑。然后插入这行代码。
RewriteEngine on
RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L]