找到的页面带有“纯”永久链接,但没有“帖子名称”

时间:2017-09-23 作者:Gilad BA

我正在本地使用Ubuntu 16.04 LTS机器和apache2服务器。在转到Ubuntu之前,我开始在Windows 10上开发该网站。

我现在遇到了这个问题:

当我将Permalinks设置为“Post name”时,服务器找不到除首页以外的所有页面。

顺便说一下,当我转到Ubuntu时,我也更改了网站的url。然而,我在将站点移动到远程服务器时做了类似的更改,没有任何问题。

我的htaccess是可写的,如下所示:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /nuritzurgil.co.il/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /nuritzurgil.co.il/index.php [L]
</IfModule>

1 个回复
最合适的回答,由SO网友:Milan Petrovic 整理而成

要使permalinks正常工作,您需要mod_rewrite Apache服务器上已启用模块。检查Apache配置并确保mod_rewrite 已安装并启用。

以下是Ubuntu 16.04启用重写模块的简单教程:How To Rewrite URLs with mod_rewrite for Apache on Ubuntu 16.04

结束

相关推荐

Change Taxonomy Permalinks

我有自定义帖子,我创建了一个显示所有自定义帖子的页面。示例:www.example.com/archive-page我想知道是否可以更改与此自定义帖子相关的类别和标签的永久链接。现在我有:www.example.com/my-custom-post-type-cats/my-category-1www.example.com/my-custom-post-type-tags/my-tag-1</我想要这样的东西:www.example.com/archive-page?category=1www.e