Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 强制整个网站始终使用https和www而不破坏外部图像?_Wordpress_.htaccess_Mod Rewrite_Https - Fatal编程技术网

Wordpress 强制整个网站始终使用https和www而不破坏外部图像?

Wordpress 强制整个网站始终使用https和www而不破坏外部图像?,wordpress,.htaccess,mod-rewrite,https,Wordpress,.htaccess,Mod Rewrite,Https,我试图强迫运行简单新闻论坛软件以及大量自定义非WordPress页面的私有WordPress网站始终使用www.和https,但不应强制子域使用https 当我使用重写规则通过.htaccess执行时,它无法正常工作 一些重写规则试图强制子域(我们不希望这样) 某些重写规则并不总是正确地强制使用www.或https 由于某些原因,所有外部图像都停止工作,即使它们没有被要求重写… 另外,如何添加iframe而不禁用该页面的ssl?当您声明它是一个自定义站点时,我假设您可以访问Web服务器配置文

我试图强迫运行简单新闻论坛软件以及大量自定义非WordPress页面的私有WordPress网站始终使用
www.
https
,但不应强制子域使用https

当我使用重写规则通过.htaccess执行时,它无法正常工作

  • 一些重写规则试图强制子域(我们不希望这样)
  • 某些重写规则并不总是正确地强制使用www.或https
  • 由于某些原因,所有外部图像都停止工作,即使它们没有被要求重写…

另外,如何添加iframe而不禁用该页面的ssl?

当您声明它是一个自定义站点时,我假设您可以访问Web服务器配置文件

要强制使用ssl(https),请在/etc/apache2/sites available/default(或等效配置文件)中使用以下语句:

目录部分如下所示:

<Directory /var/www/>
        Redirect permanent / https://hdcs.cz/
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
</Directory>

通过非SSL HTTP获取的外部图像将运行良好,但浏览器会考虑这种页面被部分加密。外部图像的行为可能是由浏览器引起的,请检查

就我而言,您应该能够在启用ssl的站点上将内容嵌入到iframe中,前提是内容本身是通过https获取的

问候,


Tomas

您好,我没有访问它们的权限。它是在托管托管计划中托管的。我有cPanel访问权限,但据我所知,我无法执行您的建议,这就是我必须使用重写路径的原因。
<Directory /var/www/>
        Redirect permanent / https://hdcs.cz/
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
</Directory>
/etc/init.d/apache2 restart