请教一个重写规则问题

2017-03-25 12:25:35 +08:00
 hiboshi
RewriteEngine on
RewriteCond %{REQUEST_URI} !^(/aaa/bbb)$ [NC]
RewriteCond %{SERVER_PORT} =80  [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [NC,L,R=301]
RewriteRule !\.(dfk|tsv|pdf|PDF|js|ico|gif|GIF|jpg|JPG|jpeg|JPEG|png|PNG|css|src|csv|txt|TXT|xml|XML|xls|XLS|php|PHP|json|ttf|woff|woff2|svg|swf|eot|htc|lic|mp4)$ index.php [NC,L]

当我使用 80 端口并且 URI 不为 /aaa/bbb 的时候 不跳转 https

这样写怎么直接跳到 https://www.test.com/index.php 上面了?

1723 次点击
所在节点    Apache
1 条回复
hiboshi
2017-03-25 14:08:50 +08:00
已经解决
加上
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/350223

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX