Я рвал свои волосы на этом в течение нескольких часов .. пожалуйста, помогите ..

Я уже несколько месяцев без проблем запускаю несколько сайтов на localhost. К сожалению, на прошлой неделе мне пришлось сделать новую установку Windows из-за повреждения диска. Теперь я обнаружил, что получаю страшное «Запрошенный URL /stellar /about-us / не был найден на этом сервере», когда я пытаюсь получить доступ к любой из ссылок меню. Домашняя страница работает нормально .. ее меню ссылки, которые не работают.

Я изменил httpd.conf следующим образом: LoadModule rewrite_module modules/mod_rewrite.so

.htaccess тоже хорошо. Воспроизведено ниже

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

# END WordPress

Что я пропустил? Пожалуйста помоги!!!

2 ответа2

3

Файл htaccess, который у вас есть, должен находиться в папке /stellar/ . Предполагая, что это так, у вас есть ошибка в последнем правиле:

RewriteRule ./stellar/index.php [L]

Вам не хватает пробела между . и /:

RewriteRule . /stellar/index.php [L]

А из-за базы для перезаписи вам не нужна часть /stellar/ :

RewriteRule . index.php [L]
1

@ user3234280 Все хорошо, если у вас есть именно то, что у меня, у вас не должно быть никаких проблем вообще!

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /wp_home/
 RewriteRule ^Pattern /wp_home/Substitution [QSA,L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /wp_home/index.php [L]
 </IfModule>

где /wp_home / - домашний каталог WordPress (или корневой URL /, если WordPress установлен в вашем веб-корне.)

Если вам нужна дополнительная помощь, проверьте http://codex.wordpress.org/Class_Reference/WP_Rewrite

убедитесь, что вы также включили это где-то в вашем HTML или PHP

<?php
    $wp_rewrite->non_wp_rules = array( 'Pattern' => 'Substitution' );
    print_r($wp_rewrite->mod_rewrite_rules());
?> 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .