WordPress网站页面无法访问?你开启apache2重写板块了吗
来源:魏智勇     阅读:614
云上智慧
发布于 2018-08-22 23:36
查看主页
WordPress网站页面无法访问?你开启apache2重写板块了吗

安装完Lamp,配置好wordpress之后,发现默认的网站路径非常丑陋,在wordpress下可以通过setting菜单中固定链接栏,把url改成自己喜欢(方便SEO)的形式,但是改完之后,往往会出现网页无法访问的情况,这个时候,就需要检查是不是打开引擎的重写板块了。

在Ubuntu 16.04 LTS+Apache2的结构下面,打开重写板块的操作流程如下,Centos与此相似,假如使用了Nginx以后另外有教程再另外说。

搭建好lamp环境之后,假如你需要用apache的url重写功能,需要配置文件中启使用apache的Rewrite板块:

1 启使用rewrite板块

在终端中执行

sudo a2enmod rewrite

指令后,即启使用了 Mod_rewrite 板块。

另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 板块。使用指令操作就是:

sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewite.load

2 建立重写文件

在网站根目录下新建 .htaccess文件并把下面内容粘贴进去就可

Options +FollowSymlinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

3 重启apache2

  • 在终端输入 sudo systemctl restart apache2 (只有sudo使用户有权重启服务)
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 系统环境 软件环境
相关推荐
Nginx网站如何设置防盗链?
ES6 中 iterator 和 generator(1)
Java SE核心I
前台总结
死后十年火神夫君要挖我六瓣真身救白月光鸣阳花宁全文免费阅读无弹窗大结局_(鸣阳花宁)死后十年火神夫君要挖我六瓣真身救白月光最新小说
首页
搜索
订单
购物车
我的