使用.htaccess重写多个规则的URL

时间:2018-08-12 13:51:56

标签: .htaccess url url-rewriting rewriting

这是我的.htaccess代码

RewriteCond %{HTTP_HOST} mydomain\.in [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.mydomain.in/$1 [R]

RewriteRule ^my-page/([A-Za-z0-9-\s]+)/([A-Za-z0-9-\s]+)/?$ my-page.php?in=$1&for=$2 [NC,L] 
RewriteRule ^my-page/([A-Za-z0-9-\s]+)/?$ my-page.php?in=$1 [NC,L]

我希望所有页面都自动重定向到我的网站的https版本。我也有一些使用url重定向显示结果的页面...它可与https://www.mydomain.in/my-page.php?in=abc&for=def一起使用...但不适用于https://www.mydomain.in/my-page/abchttps://www.mydomain.in/my-page/abc/def

浏览器显示“页面无法正确重定向”

请帮助。预先感谢

0 个答案:

没有答案