WordPress 中的永久链接无法在本地主机上工作,但在实时服务器上完美工作

ank*_*kur 1 wordpress

我在 WordPress 中遇到永久链接问题,无法在本地主机上工作,但在服务器上完美工作。我也是文字新闻开发人员,多次遇到这些问题。您能帮我解决这个问题吗?

谢谢

SD.*_*SD. 6

如果您使用 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 NoneAllowOverride All保存并关闭文件。重新启动您的 apache 网络服务器

sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)