【发布时间】:2019-06-01 15:36:04
【问题描述】:
我正在使用 Zend 框架,其中有漂亮的 url 控制器。跟随 .htaccess 是有效的,但它使 SEO 将我们视为一页的四个链接。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R]
我需要使用 htaccess 进行以下修复:
www.stackoverflow.com/nice-looking-url = https://www.stackoverflow.com/nice-looking-url
stackoverflow.com/nice-looking-url = https://www.stackoverflow.com/nice-looking-url
http://www.stackoverflow.com/nice-looking-url = https://www.stackoverflow.com/nice-looking-url
http://stackoverflow.com/nice-looking-url = https://www.stackoverflow.com/nice-looking-url
如何正确使用 htaccess?这样上面的输入网址就可以安全地使用https://www 登陆。总是在前面?
【问题讨论】:
标签: php apache zend-framework zend-framework2 httpd.conf