我在 WordPress 中遇到永久链接问题,无法在本地主机上工作,但在服务器上完美工作。我也是文字新闻开发人员,多次遇到这些问题。您能帮我解决这个问题吗?
谢谢
如果您使用 ubuntu 系统,那么您需要为您的设置启用 apache2 mod_rewrite。试试这个命令
sudo a2enmod rewrite
Run Code Online (Sandbox Code Playgroud)
您将收到如下消息:
Enabling module rewrite.
To activate the new configuration, you need to run:
service apache2 restart
Run Code Online (Sandbox Code Playgroud)
现在输入此命令来重新启动您的 apache Web 服务器。
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
这应该可以解决你的问题。如果问题仍然存在,那么您需要更改 apache 配置文件 ( apache2.conf):
$ sudo gedit /etc/apache2/apache2.conf
Run Code Online (Sandbox Code Playgroud)
搜索<directory>本地主机根目录路径的模型。Web 服务器根路径可能很大程度上取决于您安装的 apache 版本。可能是<Directory /var/www/>或<Directory /var/www/html/>。它大多像下面这样:
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
改成。AllowOverride None AllowOverride All保存并关闭文件。重新启动您的 apache 网络服务器
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6505 次 |
| 最近记录: |