WordPress のパーマリンクの問題が発生しています。ローカルホストでは機能しませんが、サーバーでは完全に機能します。私はワードプレスの開発者でもあり、これらの問題を何度も抱えています。この問題を解決するのを手伝ってください。
ありがとう
WordPress のパーマリンクの問題が発生しています。ローカルホストでは機能しませんが、サーバーでは完全に機能します。私はワードプレスの開発者でもあり、これらの問題を何度も抱えています。この問題を解決するのを手伝ってください。
ありがとう
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
これで問題が解決するはずです。問題が解決しない場合は、Apache 構成ファイル ( apache2.conf
)を変更する必要があります。
$ sudo gedit /etc/apache2/apache2.conf
<directory>
localhost ルート ディレクトリ パスのモデルを検索します。Web サーバーのルート パスは、インストールされている Apache のバージョンによって異なる場合があります。<Directory /var/www/>
またはかもしれません<Directory /var/www/html/>
。ほとんどの場合、次のようになります。
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
に変更AllowOverride None
しAllowOverride All
ます。ファイルを保存して閉じます。Apache ウェブサーバーを再起動します
sudo service apache2 restart
Mac OSX を使用している場合は、
sudo nano /etc/apache2/httpd.conf
次の文字列を検索します。
#LoadModule rewrite_module libexec/apache2/mod_rewrite.so
「#」記号を削除します
今、検索
<Directory />
AllowOverride None
Require all denied
</Directory>
AllowOverride None
と置き換えますAllowOverride All
最後にセクションを検索し、このセクション内を次のようにDocument Root
置き換えますAllowOverride None
AllowOverride All
Windows で WAMP を使用している場合は、通知に移動して WAMP アイコンをクリックし、次に Apache -> Apache Modules に移動して を確認しrewrite_module
ます。
WordPress インスタンスをサーバーからローカル マシンにコピーする場合、多くの場合、パーマリンクをリセットする必要があります。パーマリンクの設定画面に行き、保存を押してください。それは通常、私にとってはうまくいきます。
ローカル サーバーは Apache2 を実行していますか? mod_rewrite を有効にしましたか? それがパーマリンクを機能させるために必要なものだからです。それは1つのことです。その後、apache2を再起動します。次に、.htaccess
ファイルが正しく構成されていることを確認します。サブドメインのサブフォルダーに WordPress がありますか?