php-すべてのページがホームページにリダイレクトされます
こんにちは、XAMPPでのWordpressrunnignに面白い問題があります。不思議なことに、管理ページを含むすべてのページが、次の場所でホストされているホームページにリダイレクトされています。
これは私の.htaccessファイルがどのように見えるかです:
また、phpmyadminのテーブル 残念ながら、管理パネルにアクセスできません。
ワードプレスがこれを行うのはなぜですか?
編集:
.htaccessファイルを次のように更新すると、すべてのページが Laravelを使用していて、 そして私のwindows32/drivershostsファイル これが何かに影響を与えているかどうかはわかりません。変更を元に戻そうとしましたが、何の影響もありません。 http://localhost/client_projects/Active/example-site.co.uk
#BEGIN WordPress
wp_options で、siteurlフィールドとhomeフィールドの両方が
http://localhost/client_projects/Active/example-site.co.uk
localhost/dashboard
にリダイレクトされます。 # 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
https-vhosts.conf
ファイルに次を追加しました。 <VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/php/frameworks/laravel/lsapp/public"
ServerName lsapp.dev
</VirtualHost>
127.0.0.1 localhost
127.0.0.1 lsapp.dev
答え :
解決策:
WPが すべてのリクエストがメインページに送られる理由は次のとおりです。C:/xampp/htdocs/client_projects/Active/example-site.co.uk/にインストールされている場合は、それに応じてRewriteBaseを変更してください:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /client_projects/Active/example-site.co.uk/
RewriteRule index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
# END WordPress
RewriteRule . http://localhost/client_projects/Active/example-site.co.uk [L]
答え :
解決策:
.htaccessの最後の行
RewriteRule . http://localhost/client_projects/Active/example-site.co.uk [L]
ホームページに明示的に再ルーティングします。
次のようなものにする必要があります
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /client_projects/Active/example-site.co.uk/
RewriteRule index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>
# END WordPress
答え :
解決策:
最初に.htaccessファイルのバックアップを取ってみてください。次に、この.htaccessファイルを削除します。その後、管理者側にアクセスしてみてください。ただし、その前にブラウザのデータも消去してください。ログイン後、管理者側でparsmlinksを保存して、新しいhtaccessファイルを生成します。このリンクを参照してください: http:// www.wpbeginner.com/wp-tutorials/how-to-fix-wordpress-login-page-refreshing-and-redirecting-issue/
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。