Страница wordpress не может быть найдена, wordpress установлен в подкаталоге

Мой URL-адрес Wordpress:

mydomain.com/blog

URL моего сайта:

 mydomain.com

Файлы index.php и .htaccess находятся в папке блога.

блог / index.php

<?php
define('WP_USE_THEMES', true);
require( dirname( __FILE__ ) . '/wp-blog-header.php' );

блог / htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{QUERY_STRING} ^m=1$
RewriteRule ^(.*)$ /$1? [R=301,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

блог / wp-config.php

if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');

когда я обращаюсь к своей странице mydomain.com/blog/index.php, он показывает, что страница не может быть найдена. как решить эту проблему?

1
0
65
1

Ответы 1

Ваш код htaccess должен быть

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

Другие вопросы по теме