我已经在我的域的子文件夹中安装了一个Web App。 示例:domain.com/webapp
我想使用启用了SSL的网络应用:https://domain.com/webapp
我想同时重定向:WWW到NON-WWW,HTTP到HTTPS仅用于子文件夹“webapp”。
尝试使用此网站中的代码基金实际上并不是100%工作,对许多重定向有问题,或者将我重定向到网站根目录而不是子文件夹等。
感谢您的帮助。
答案 0 :(得分:0)
您可以在根目录中的.htacess文件中尝试此代码。
RewriteEngine On
RewriteCond %{HTTPS} !^on [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^webapp/?(.*?)$ https://example.com/webapp/$1 [R=301,L]
如果你在webapps
文件夹中有htaccess文件,那么你可以试试这个。
RewriteEngine On
RewriteBase /webapps
RewriteCond %{HTTPS} !^on [OR]
RewriteCond %{HTTP_HOST} ^www\.example\.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]
答案 1 :(得分:0)
在 /webapp/.htaccess
内使用此规则:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule ^ https://domain.com/%{REQUEST_URI} [R=301,L,NE]