私はubuntuサーバー(amazone)上のウェブサイトで作業しており、ページに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
上記のように、WordPressホームディレクトリにhtaccessファイルが存在するかどうかを確認できます。存在しない場合は作成します:
$ Sudo nano /var/www/html/.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
Ctrl + xを押し、yを押してファイルを保存します。そして、Apacheを再起動します
$ SudoサービスApache2の再起動
Apacheに.htaccessファイルを追跡するように指示します。これを行うには、Apache.confファイルを編集します。
$Sudo nano /etc/Apache2/Apache.conf
行までスクロールします。デフォルトでは次のようになります。
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
allowOverrideの値をAllに変更すると、次のようになります。
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Ctrl + xを押し、yを押して構成ファイルを保存します。サーバーにこの変更を加えるには、まずmod_rewrite byを有効にします。
$ Sudo a2enmod rewrite
そして、サーバーを再起動します
$ Sudo service Apache2 restart
できた!
ソース: https://www.wst.space/riddling-with-wordpress-permalink-setup-issues/