在数字海洋中,固定链接在WordPress中不起作用

时间:2019-08-27 作者:Gopibabu

我在Digital Ocean的一个子域中部署了我的Wordpress博客。我正在运行apache2作为我的Web服务器。

当我试图将永久链接设置更改为普通设置以外的其他设置时(只有普通设置有效),我得到的是404页

404页

有人能帮忙解决这个问题吗?

我尝试激活mods)\\u重写模块-apache并尝试创建新的。wordpress根文件夹中的htaccess文件。

。与我的WordPress安装相关的htaccess文件:

  # BEGIN WordPress
  <IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteRule ^index\\.php$ - [L]
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
  </IfModule>
#结束与Wordpress站点相关的Wordpress虚拟主机文件:


<VirtualHost *:80>
    ServerName blog.gopibabu.live
    ServerAlias www.blog.gopibabu.live

    DocumentRoot /var/www/MyBlog

        <Directory /var/www/MyBlog>
          Options Indexes FollowSymLinks MultiViews
          AllowOverride All
          Require all granted
        </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    RewriteEngine on
    RewriteCond %{SERVER_NAME} =blog.gopibabu.live [OR]
    RewriteCond %{SERVER_NAME} =www.blog.gopibabu.live
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
我需要我的永久链接才能在WordPress安装中工作!!!

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

这解决了我与permalinks之间的问题:

https://www.youtube.com/watch?v=YaL72Ho_Fr8

NOTE: 在我的例子中,我编辑了HTTP和HTTPS的虚拟主机文件

相关推荐

使用page.php而不是page-{slug}.php列出页面

我为特定的Slug制作了一个视图模板第1-220页使用第页。php联系人使用页面联系人。php服务使用页面服务。php现在,我想在一个包含页面概述的“概述”页面上列出页面及其模板。php模板。我试过这个:<?php $args = array( \'post_type\' => \'page\', /* or just \'post\' */ \'posts_per_page\' => -1, ); $the_query = new WP_Qu