我想在我的wordpress网站上使用https而不是http。该网站现在运行https,只有一个问题 我过去的步骤的简短事实。
现在问题。 我的网站使用每个页面的https工作,但wordpress网站仅为菜单生成http链接。该网站有3个菜单,每个菜单只有http菜单。为什么? Wordpress如何生成这些链接?
答案 0 :(得分:1)
答案 1 :(得分:0)
根据您已经采取的行动,有两种可能的情况(假设您的菜单没有被插件定义):
菜单链接在模板文件中未正确编码。
site_url()
,它将自动为链接添加正确的方案和URL。Custom links已在菜单中的WP-Admin中定义。
WordPress Admin --> Appearance --> Menus
并修改每个菜单项中的自定义链接。答案 2 :(得分:0)
你可以尝试使用像这样的htaccess规则:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Automato extends JFrame implements KeyListener {
public static void main(String args[]) {
new Automato();
}
JLabel lbNumero = new JLabel("0");
Automato() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(300, 300);
setTitle("Automato");
setLocationRelativeTo(null);
setLayout(new FlowLayout());
setVisible(true);
lbNumero.setFont(new Font("Arial", Font.PLAIN, 200));
lbNumero.setForeground(Color.red);
addKeyListener(this);
add(lbNumero);
}
@Override
public void keyPressed(KeyEvent e) {
int teclaPressionada = e.getKeyCode();
for (int i = 0; i < 9;){
if (teclaPressionada == KeyEvent.VK_NUMPAD1){
i++;
lbNumero.setText(""+i);
System.out.println(i);
}
break; //Infinity output without break
}
}
@Override
public void keyReleased(KeyEvent e) {
}
@Override
public void keyTyped(KeyEvent e) {
}
}
答案 3 :(得分:0)
您是否考虑过使用: -
https://en-gb.wordpress.org/plugins/wp-force-ssl/
这将强制所有内部链接使用https://
它与@SergeyAn答案相同,但您不必直接编辑.htaccess文件。