我在WordPress中的永久链接问题不在本地主机工作,但完全在服务器上工作。我也是新闻开发人员,并多次得到这些问题。可以请你帮我解决这个问题。永久链接在WordPress不工作本地主机,但在现场服务器上完美工作
感谢
我在WordPress中的永久链接问题不在本地主机工作,但完全在服务器上工作。我也是新闻开发人员,并多次得到这些问题。可以请你帮我解决这个问题。永久链接在WordPress不工作本地主机,但在现场服务器上完美工作
感谢
请问您的本地服务器上运行的Apache2?你有没有启用mod_rewrite?因为这就是你需要永久工作的东西。那是一回事,之后启用了apache2。然后检查您的.htaccess
文件配置是否正确。你有WordPress的子文件夹中的子域?
如果您将wordpress实例从服务器复制到本地计算机上,通常需要重置永久链接。只需进入固定链接设置屏幕并点击保存。这通常对我来说是个诀窍。
如果您正在使用WAMP的窗口去通知和点击WAMP的图标, 然后去到Apache - > Apache模块,并检查rewrite_module
。
如果使用的是Ubuntu系统,那么你需要启用的Apache2 mod_rewrite的为您的设置。试试这个命令
sudo a2enmod rewrite
你会得到消息,如下图所示:
Enabling module rewrite.
To activate the new configuration, you need to run:
service apache2 restart
现在输入下面的命令来重新启动你的Apache Web服务器。
sudo service apache2 restart
这将解决您的问题。
,如果你使用的是Mac OSX你有
sudo nano /etc/apache2/httpd.conf
以下字符串搜索:
#LoadModule rewrite_module libexec/apache2/mod_rewrite.so
删除 '#' 号
现在,搜索
<Directory />
AllowOverride None
Require all denied
</Directory>
并替换AllowOverride None
为AllowOverride All
最后搜索部分Document Root
,这部分内更换AllowOverride None
为AllowOverride All
这些都是我做来解决这个事情。
更改设置>永久链接>选择 '默认'>保存
修正了一些PHP语法错误(请参见Apache的错误日志)
得到相同的。从WordPress站点的根目录htaccess你在目录迁移
在apache2.conf>添加此>的AllowOverride ALL
如果保存从WordPress管理的永久链接,你可以看到在WP .htaccess文件根文件夹。如果它不是在那里创建的,你可以尝试从服务器复制到本地,并检查它是否以这种方式工作。 –