我已经在Wordpress中建立了一家商店,但希望在不更改URL的情况下将其包含在我的网站中。
谁能告诉我以下原因为何不起作用?
此代码位于.htaccess文件中。
RewriteCond %{HTTP_HOST} ^www.example.com/shop/
RewriteRule ^(.*) https://www.wordpress.com/shop/$1 [P]
非常感谢
答案 0 :(得分:0)
@idm!嗨!尝试将以下2行添加到htaccess文件中:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NC]
您的WordPress htaccess文件应如下图所示,其中包括两行:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /shop/
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NC]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /shop/index.php [L]
</IfModule>
# END WordPress
此外,请确保相应地调整和保存WordPress地址(URL)和站点地址(URL),以在WordPress Shop仪表板->设置->常规中的URL中使用https。
希望对您有帮助!
最好的问候。