WordPress伪静态规则Apache配置方法

WordPress伪静态规则Apache配置方法

1. 确定服务器支持Rewrite模块

在开始之前,我们需要确保服务器已经安装并启用了Apache的Rewrite模块。要检查是否启用此模块,请使用以下命令:

sudo a2enmod rewrite
sudo service apache2 restart

2. 创建.htaccess文件

我们需要在站点根目录中创建一个名为.htaccess的文件。请注意,这个文件名以点开头,这意味着它是一个隐藏文件。如果您使用的是cPanel等控制面板,可以通过文件管理器创建该文件。

3. 编写伪静态规则

使用以下规则,将WordPress的默认URL格式更改为伪静态格式:

# BEGIN WordPress
RewriteEngine On
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress

4. 配置Apache服务器以读取.htaccess文件

打开Apache的主配置文件httpd.conf,并找到以下配置项:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

将“AllowOverride None”更改为“AllowOverride All”,并保存文件。如下所示:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

完成上述步骤后,请确保重启Apache服务器。

晓白博客网版权所有,原文地址https://www.xbnb.cn/5064
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容