首页 » 网站建设 » 开启symlinksphp技巧_WordPress网站页面无法访问你开启apache2重写模块了吗

开启symlinksphp技巧_WordPress网站页面无法访问你开启apache2重写模块了吗

访客 2024-10-23 0

扫一扫用手机浏览

文章目录 [+]

安装完Lamp,配置好wordpress之后,创造默认的网站路径非常丑陋,在wordpress下可以通过setting菜单中固定链接栏,把url改本钱身喜好(方便SEO)的形式,但是改完之后,每每会涌现网页无法访问的情形,这个时候,就须要检讨是不是打开引擎的重写模块了。

在Ubuntu 16.04 LTS+Apache2的构造下面,打开重写模块的操作流程如下,Centos与此类似,如果用了Nginx往后其余有教程再其余说。

开启symlinksphp技巧_WordPress网站页面无法访问你开启apache2重写模块了吗 开启symlinksphp技巧_WordPress网站页面无法访问你开启apache2重写模块了吗 网站建设

搭建好lamp环境之后,如果你须要利用apache的url重写功能,须要配置文件中启用apache的Rewrite模块:

开启symlinksphp技巧_WordPress网站页面无法访问你开启apache2重写模块了吗 开启symlinksphp技巧_WordPress网站页面无法访问你开启apache2重写模块了吗 网站建设
(图片来自网络侵删)
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文件并把下面内容粘贴进去即可

<IfModule mod_rewrite.c>

Options +FollowSymlinks

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

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

</IfModule>

3 重启apache2在终端输入 sudo systemctl restart apache2 (只有sudo用户有权重启做事)
标签:

相关文章