设置WordPress伪静态链接
本文最后更新于 165 天前,其中的信息可能已经有所发展或是发生改变。

设置Wordpress伪静态链接

Apache2.4

本文是不在使用宝塔的情况下自行设定的, 有安装宝塔的请忽视

环境:Ubuntu20.04 Apache2.4 WordPress5.9.2

重写规则
  • 开启重写规则

    sudo a2enmod rewrite
  • 设置根目录重定向

    sudo vim /etc/apache2/apache2.conf

    找到 <Directory /var/www/>

    image-20220408175414794

    AllowOverride 后的 None 修改为 ALL

  • 进入Wordpress后台选择自己喜欢的伪静态,并点击保存,自动生成 .hatccess 规则并复制,如下:

    image-20220408174428359

    
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteRule ^^unsubscribe-comment-mailnotice/?(.*)$ //wp-con>
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
  • 在刚刚的 /var/www/ 目录下(即网站的根目录) 创建 .hatccess 文件

    粘贴刚刚复制的规则代码并保存。

  • 重启服务器即可

    sudo systemctl restart apache2
效果图

image-20220408180040599

Nginx1.19

本文是不在使用宝塔的情况下自行设定的, 有安装宝塔的请忽视

环境:Raspi OS 64bit(Debian11) WordPress5.9.2

打开配置文件
sudo vim /etc/nginx/sites-available/default
如果wordpress安装在网站根目录,在server中添加

location / {  
                if (!-e $request_filename) {  
                rewrite (.*) /index.php;  
                }  
        }  

如果wordpress安装在网站二级目录,在server中添加:

location /二级目录/ {  
                if (!-e $request_filename) {  
                rewrite (.*) /cn/index.php;  
                }  
        }

重启
sudo /etc/init.d/ngnix restart
在wordpress后台设置伪静态即可

本人本着学习交流的态度,恳请大家友好留言。
内容为个人笔记和记录,不保证其正确性,请慎用。
如有不足,望指正。如有侵权,请在留言板联系我。
文章作者:秃秃不是兔兔,如需引用,请标注原文地址:https://wangwangyz.site/archives/919

评论

  1. 嘟嘟噜嘟噜
    Android Chrome
    6月前
    2022-4-12 2:01:44

    [img]https://m.360buyimg.com/babel/jfs/t1/185114/35/22516/138975/62546c68Ec30f5138/cfa6f7a2226d3b5d.jpg%5B/img]
    博主你好,想问一下这个代码高亮是怎么实现的,我用的古藤堡编辑器,代码块默认的样式有点丑,也想用Mac风格的代码高亮

    • 嘟嘟噜嘟噜
      嘟嘟噜嘟噜
      Android Chrome
      6月前
      2022-4-12 2:10:02



      查看图片
      图片Alt


      不好意思,markdown语法还不是特别熟练

    • 博主
      嘟嘟噜嘟噜
      Windows Chrome
      6月前
      2022-4-12 8:03:24

      使用的是Highlight.js 代码高亮的github-dark-dimmed,在Argon主题选项的代码高亮就能实现。此外要注意把别的代码高亮关闭不然会有冲突。

      • 嘟嘟噜嘟噜
        秃秃不是兔兔
        Android Chrome
        6月前
        2022-4-12 9:58:46

        感谢,已经在主题设置页面配置好了

    • 博主
      嘟嘟噜嘟噜
      Windows Chrome
      6月前
      2022-4-12 8:06:03

      第一个的是行代码,第二个是代码块。https://markdown.com.cn/basic-syntax/code.html

发表评论 编辑评论


				

您的电子邮箱地址不会被公开,用于有回复时通知您。*为必填项

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇