使用https时,链接出现严重问题。我使用 https 的知识很差。虽然以下是我迄今为止所做的流程。
情境:
结果:
然而,问题:
到目前为止我尝试了什么!!
我尝试将常规设置网址更新为https。因此,它对所有页面都有相同的问题。所有链接都被破坏了。
按照此帖https://wordpress.stackexchange.com/questions/75921/ssl-breaks-wordpress-css
此外,在此https://managewp.com/wordpress-ssl-settings-and-how-to-resolve-mixed-content-warnings
但上面似乎没有做到这一点。我仍然有破碎的链接。我在这里失踪了什么?请建议。
谢谢
答案 0 :(得分:0)
最终找到解决方案..尝试再次修改htaccess文件。
以下是我在htaccess中添加的内容,以解决问题。它可能对将来有用。
<IfModule mod_rewrite.c>
#-------------------SUB.DOMAIN.COM---------------------
RewriteCond %{HTTP_HOST} ^subdomain.domain.com
RewriteCond %{DOCUMENT_ROOT}/members%{REQUEST_URI} -f
RewriteRule . %{DOCUMENT_ROOT}/members%{REQUEST_URI} [L]
RewriteCond %{HTTP_HOST} ^ subdomain.domain.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . subdirectory/index.php [L]
#-----------------SUB.DOMAIN.COM---------------------
</IfModule>
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
这解决了子域问题和500错误请求以及断开的链接问题。