首页 > 编程语言 >树莓派搭建WordPress博客:安装相对URL插件、修改wp-config.php文件 7/10

树莓派搭建WordPress博客:安装相对URL插件、修改wp-config.php文件 7/10

时间:2022-11-02 16:04:41浏览次数:39  
标签:10 插件 URL 树莓 博客 WordPress 搭建


 系列文章

  • ​​树莓派搭建WordPress博客:搭建本地静态web站点 1/10​​
  • ​​树莓派搭建WordPress博客:安装cpolar内网穿透,实现公网访问内网网站 2/10​​
  • ​​树莓派搭建WordPress博客:为网站配置固定的URL地址 3/10​​
  • ​​树莓派搭建WordPress博客:安装WordPress以及数据库等 4/10​​
  • ​​树莓派搭建WordPress博客:配置WordPress数据库 5/10​​
  • ​​树莓派搭建WordPress博客:WordPress初始化设置 6/10​​
  • ​​树莓派搭建WordPress博客:安装相对URL插件、修改wp-config.php文件 7/10​​
  • ​​树莓派搭建WordPress博客:更换WordPress主体模板 8/10​​
  • ​​树莓派搭建WordPress博客:解析自定义域名 9/10​​
  • ​​树莓派搭建WordPress博客:为博客网站配置自定义域名 10/10​​

上一篇

  • ​​树莓派搭建WordPress博客:WordPress初始化设置 6/10​​

在前面的文章里,我们分节为大家介绍了在树莓派上搭建站点所需的各种软件及其设置,也安装和注册了WordPress,并成功建立了一个可供访问的本地内容。接下来的问题,就是如何让公共互联网的用户,能够访问到位于本地树莓派上的网页内容。今天,我们就为大家介绍,如何通过cpolar,为我们本地树莓派上的网页,建立以一个能为公共互联网用户访问的网址。

由于我们在学习如何将本地的静态网页发布到公共互联网时,已经在我们的树莓派上安装并设置了cpolar,因此这里不再赘述。不过为了我们的网站能够更顺畅的为用户访问,我们还需要在树莓派上安装两个辅助工具,让cpolar生成的网址更合乎现代互联网的规范。

首先是让WordPress生成的网址成为相对网址,我们可以通过为WordPress安装“Relative URL”插件来达成。首先是登录WordPress,进入“仪表盘”,选择“插件”选项,在下拉菜单中选择“安装插件”选项。

树莓派搭建WordPress博客:安装相对URL插件、修改wp-config.php文件 7/10_树莓派

接着在界面右上角的“搜索”栏中输入“Relative URL”,键入Enter进行搜索。并在搜索结果内找到“Relative URL”,点击“现在安装”按钮。等待插件安装完成后,直接点击“启用”按钮激活插件的使用。

树莓派搭建WordPress博客:安装相对URL插件、修改wp-config.php文件 7/10_树莓派_02

接着我们就要修改wp-congfig.php的配置,让WordPress知道它是为了通过隧道主机名提供服务,因此我们要在wp-config.php中,添加两行命令,来达到这个效果。

首先要打开wp-config.php文件,输入两行命令:

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
  • 修改wp-config.php文件
sudo nano /var/www/html/wp-config.php

树莓派搭建WordPress博客:安装相对URL插件、修改wp-config.php文件 7/10_php_03

此时我们的网站就能为公共互联网正常访问了。

树莓派搭建WordPress博客:安装相对URL插件、修改wp-config.php文件 7/10_apache_04

不过,这还不是结束,我们还可以通过更改永久链接设置,让我们网站的URL显得更加友好。为达到这个目的,我们需要进入WordPress的“仪表盘”,进入“设置”界面,然后在“设置”界面选择“文章名”选项。

树莓派搭建WordPress博客:安装相对URL插件、修改wp-config.php文件 7/10_apache_05

接着启用Apache的重写模块,即输入命令:

sudo a2enmod rewrite

同时,还要让软件知道,为这个站点服务的虚拟主机允许进行覆盖的请求(这里涉及到较多的命令输入,所以需要一定的耐心)

1、首先打开虚拟主机的Apache配置文件:

sudo nano /etc/apache2/sites-available/000-default.conf

2、在第一行之后,添加一下几行命令

<Directory "/var/www/html">
AllowOverride All
</Directory>

3、修改完成后的命令,看起来就像这样:

<VirtualHost *:80>
<Directory "/var/www/html">
AllowOverride All
</Directory>

4、接着保存退出,并重新启动Apache

sudo service apache2 restart

到这一步,我们对于树莓派上网站的URL修饰也就完成了,接着我们可以充分发挥想象力和才华,为树莓派上的网站添加内容,让更多人看到我们的网站,让这个网站鲜活起来,甚至成为商业交易的平台。如果您对cpolar的使用有任何疑问,欢迎与我们沟通,我们会为您提供力所能及的帮助。


 下一篇

  • ​​树莓派搭建WordPress博客:更换WordPress主体模板 8/10​​

延伸阅读

  • ​​公网SSH树莓派​​

标签:10,插件,URL,树莓,博客,WordPress,搭建
From: https://blog.51cto.com/u_712442/5817616

相关文章

  • 树莓派搭建WordPress博客:解析自定义域名 9/10
    上一篇​​树莓派搭建WordPress博客:更换WordPress主体模板8/10​​在之前的系列文章中,我们向大家介绍了如何在本地树莓派上搭建属于自己的网站,并让这个网站能被公众互联网......
  • 树莓派搭建WordPress博客:WordPress初始化设置 6/10
    上一篇​树莓派搭建WordPress博客:配置WordPress数据库5/10​在经过之前两篇文章的介绍,我们已经在树莓派上安装了WordPress、MySQL/MariaDB数据库、PHP环境软件(最重要的cpol......
  • 树莓派搭建WordPress博客:更换WordPress主体模板 8/10
    上一篇​树莓派搭建WordPress博客:安装相对URL插件、修改wp-config.php文件7/10​按照前面几篇文章的介绍,我们树莓派上的WordPress站点已经基本成型。但想要让我们的网站有......
  • 树莓派搭建WordPress博客:搭建本地静态web站点 1/10
    树莓派作为新兴起的低功耗高性能设备,从性质上看,可以视作一台功能齐备的微型电脑主机,虽然它的性能并不能与真正的台式电脑或者笔记本电脑相提并论,但因其体积小低功耗的特点,很......
  • SSH远程树莓派:配置固定TCP地址SSH远程树莓派 4/4
    上一篇​SSH远程树莓派:Mac/linux系统ssh远程树莓派3/4​在之前的文章里,我们向大家介绍了如何通过cpolar,使用SSH在远程访问本地的树莓派,这不仅能够让我们能方便的在公众互联......
  • 如何借助cpolar内网穿透连接本地树莓派(1)
     系列文章​​如何连接本地树莓派​​​​如何借助cpolar内网穿透连接本地树莓派(1)​​​​如何借助cpolar内网穿透连接本地树莓派(2)​​​​在树莓派上使用cpolar(番外篇1)​......
  • CF10E Greedy Change 题解
    http://codeforces.com/problemset/problem/10/E题意给出货币系统\(\{c_n\}\)满足\(c_1>c_2>\cdots>c_n=1\),请找到最小的\(x\)使贪心算法需要的货币数目比最优解多......
  • docker 安装(windows10家庭版)
    安装:桌面版:https://www.docker.com/products/docker-desktop服务器版:https://docs.docker.com/engine/install/#server  启动报错解决:报错截图: 解决方法:控制面......
  • Beauty Box 5.0.4_人像磨皮插件
    DigitalAnarchyBeautyBox通过结合最先进的面部和皮肤检测和平滑算法,在后期制作中充当数字化妆。BeautyBox汉化破解版消除了在高清和4K视频中可见的皮肤和化妆问题。......
  • Word插件
     usingMicrosoft.Office.Tools.Ribbon;usingMSWord=Microsoft.Office.Interop.Word;namespaceWordAddIn1{publicpartialclassRibbon1{privatevoid......