2013-10-03 70 views
0

我在WordPress中的永久链接问题不在本地主机工作,但完全在服务器上工作。我也是新闻开发人员,并多次得到这些问题。可以请你帮我解决这个问题。永久链接在WordPress不工作本地主机,但在现场服务器上完美工作

感谢

+2

如果保存从WordPress管理的永久链接,你可以看到在WP .htaccess文件根文件夹。如果它不是在那里创建的,你可以尝试从服务器复制到本地,并检查它是否以这种方式工作。 –

回答

0

请问您的本地服务器上运行的Apache2?你有没有启用mod_rewrite?因为这就是你需要永久工作的东西。那是一回事,之后启用了apache2。然后检查您的.htaccess文件配置是否正确。你有WordPress的子文件夹中的子域?

0

如果您将wordpress实例从服务器复制到本地计算机上,通常需要重置永久链接。只需进入固定链接设置屏幕并点击保存。这通常对我来说是个诀窍。

1

如果您正在使用WAMP的窗口去通知和点击WAMP的图标, 然后去到Apache - > Apache模块,并检查rewrite_module

Apache Modules-rewrite_module

0

如果使用的是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 

这将解决您的问题。

0

,如果你使用的是Mac OSX你有

sudo nano /etc/apache2/httpd.conf 

以下字符串搜索:

#LoadModule rewrite_module libexec/apache2/mod_rewrite.so 

删除 '#' 号

现在,搜索

<Directory /> 
    AllowOverride None 
    Require all denied 
</Directory> 

并替换AllowOverride NoneAllowOverride All

最后搜索部分Document Root,这部分内更换AllowOverride NoneAllowOverride All

0

这些都是我做来解决这个事情。

  • 更改设置>永久链接>选择 '默认'>保存

  • 修正了一些PHP语法错误(请参见Apache的错误日志)

  • 得到相同的。从WordPress站点的根目录htaccess你在目录迁移

  • 在apache2.conf>添加此>的AllowOverride ALL

相关问题