GNU/Linux >> Linux の 問題 >  >> Ubuntu

ランプパーマリンクで404を取得しますか(WordPressを使用)?

私はubuntuサーバー(amazone)のWebサイトで作業していて、404がページに入るのを受け取ります。

問題に関してできる限りの情報を提供します。

WordPressの場合

ページを更新:

私はこのチュートリアルに従いました:

https://wordpress.org/support/topic/solved-permalinks-working-in-apache2-ubuntu-1010?replies=6

そして何も役に立たなかった。

この投稿を見つけましたhttps://wordpress.org/support/topic/permalink-does-not-work-apart-from-default?replies=12–入力しました
ファイルを入力しました:/etc/apache2/sites-enabled/000-default.conf

AllowOverride Noneが見つかりませんでした AllowOverride Allに変更します だから私はここに自分で追加しました:

apacheを再起動すると、エラーが発生しました。ウェブサイトを更新しましたが、機能していないことがわかりました。

AllowOverride Allを元に戻します 000-default.confから

これに対する解決策は何ですか?
Linuxサーバーを使用したことがないので、非常に明確でよく説明された回答が必要です。

ところで、これはWPが私の.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>

# END WordPress

承認された回答:

ターミナルを開いて次のように入力します:

sudo gedit /etc/apache2/apache2.conf

これを見つける:

<Directory /var/www/>

AllowOverride Noneを変更します AllowOverride All

次に実行します:

sudo a2enmod rewrite

apache2を再起動することを忘れないでください:

sudo service apache2 restart

Ubuntu
  1. Ubuntu18.04でNginxを使用してWordPressをインストールする方法

  2. Ansibleを使用してDockerにWordPressをデプロイする

  3. 404 が見つかりません。要求された URL <<url name>> がこのサーバーの wordpress に見つかりません

  1. LAMPを使用してopenSUSE13.2にWordPressをインストールします

  2. LAMPスタックを使用してRockyLinux8にWordPressをインストールします-ステップバイステップガイド?

  3. Fantastico を使用した WordPress のインストール

  1. Ubuntu20.04でdockerを使用してdockerベースのLAMPスタックを作成する方法

  2. WordPressToolkitを使用したWordPressのインストール

  3. Wordpress - パーマリンクを変更すると nginx で 404 エラーが発生する