Seo Форум

Web разработка => Разработка сайтов => Тема начата: babuhiv от 08-05-2017, 15:13:55

Название: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: babuhiv от 08-05-2017, 15:13:55
Здравствуйте. Подскажите пожалуйста, как решить проблему?

Вчера опубликовал статью на сайте, вставил нужные мне ссылки, но при попытке перейти по ней, пишет: Ошибка 404: ничего не найдено.

Страница со статьей https://pyzur.ru/realnyj-sposob-stat-millionerom-bez-vlozhenij (https://pyzur.ru/realnyj-sposob-stat-millionerom-bez-vlozhenij)

Ошибку выдает ссылка под анкором "кошелек", посредине статьи. А ссылка под анкором  "Кошелек номер два" вообще не нажимается...

Ссылки публиковал вот таким кодом (вот скрин) http://ssmaker.ru/b0e765b9.png (http://ssmaker.ru/b0e765b9.png)

При отключении плагина WP-NoExternalLinks ссылки работают, но открываются не в отдельном окне, а на вкладке моего сайта, то есть, человек закрывает мой сайт и переходит на тот, который под ссылкой.

В настройках постоянных ссылок у меня вот так http://ssmaker.ru/2616af17.png (http://ssmaker.ru/2616af17.png)

файл .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


Как исправить эту проблему?
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: zanuda от 08-05-2017, 16:12:10
Первая ссылка - у вас в коде:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.Понятное дело, переход идет по "pyzur.ru/goto/https://block.io/users/sign_up" и такой штуки у вас на сайте нет.

Кошелек 2 вставлен вот так:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.Понятное дело, что выделяться-подчеркиваться есть чему а вот куда послать :P - не нашлось  :))

Непонятно, зачем вам  .htaccess, очепятки надо сначла исправить.
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: babuhiv от 08-05-2017, 16:18:49
Первая ссылка - у вас в коде:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.Понятное дело, переход идет по "pyzur.ru/goto/https://block.io/users/sign_up" и такой штуки у вас на сайте нет.

Кошелек 2 вставлен вот так:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.Понятное дело, что выделяться-подчеркиваться есть чему а вот куда послать :P - не нашлось  :))

Непонятно, зачем вам  .htaccess, очепятки надо сначла исправить.

Посмотрите скрины, которые я в теме вставил, у меня в статье сейчас стоит именно такой код, как на том скрине. Там же код верный, правильно? А ссылки не работают, перебрасывает на не существующие страницы... Вот я и хочу узнать, почему так? Как это исправить?

"Непонятно, зачем вам  .htaccess" - лазил по форумам, искал что к чему, там многие пишут, мол возможно файл htaccess удален по случайности, или не верный, поэтому такая фигня мол... Поэтому я сразу здесь и написал, какой у меня код прописан.

Например, вот тот код, ссылка под которым не нажимается
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь., а должно открываться, и вести пользователя на сайт https://block.io/users/sign_up (https://block.io/users/sign_up)

А вот код ссылки, которая ведет на страницу с кодом 404
(нажмите чтобы показать/скрыть)
, хотя должна вести на сайт https://my.dogechain.info (https://my.dogechain.info)

А вот ссылка, которая ведет на Википедию, она размещена точно под таким же кодом, как и те две что не работают, но на Википедию ссылка открывается нормально
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: zanuda от 08-05-2017, 18:44:21
А откуда, по-вашему, код, который у меня в предыдущем сообщении?!? Именно из вашей статьи. Cntr+U - и вы будете видеть дейтсвительный код страницы. У вас случайно кэш не включена? Тогда понятно, почему так.
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: babuhiv от 08-05-2017, 19:29:28
"У вас случайно кэш не включена?" - не подскажете, где это посмотреть? В гугле искал, толком ничего не нашел. В панеле управления сайтом тоже не нашел ничего по поводу кеша...

"Cntr+U" - через этоу комбинацию вижу что там код не верный, а в самой статье все верно... Хрен его знает, из-за чего эта ошибка... И как на зло, я в этом чайник...
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: zanuda от 08-05-2017, 19:37:19
"У вас случайно кэш не включена?" - не подскажете, где это посмотреть?

В плагинах, в первую очередь. Еще, вроде как, бувает что на хостинге что-то настраивают, но мне такого не попадалось, поэтому даже утверждать на могу, что так бывает.

Итак, есть ли в вашем списке плагинов хоть что-то со словом кэш?
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: babuhiv от 08-05-2017, 19:41:04
Итак, есть ли в вашем списке плагинов хоть что-то со словом кэш?

Вот список всех моих активных плагинов http://ssmaker.ru/60be3263.png (http://ssmaker.ru/60be3263.png)

Вот тот же спикок, но с переводом на русский язык http://ssmaker.ru/60be3263.png (http://ssmaker.ru/60be3263.png)
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: zanuda от 08-05-2017, 19:53:16
wp super cache - это оно и еть. Отключаете его на время работы (deactivate). Он при этом прото перестает работать. Работаете, сколько вам надо, записываете-перезаписываете, а потом, когда абсолютно все закончите, включаете обратно. Но именно сейчас вы можете просто зайти в настройки плагина и нажать на кнопочку "почистить кэш" (или обновить, точно не помню).

Добавлено: 08-05-2017, 20:10:56

Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: babuhiv от 08-05-2017, 20:19:01
"почистить кэш" (или обновить, точно не помню)

Этот плагин я только сегодня поставил, у меня его не было раньше. Только что почистил кеш, хотя он был полностью чист...

У меня Вордпресс старый, версия WordPress 3.1.2, есть обновления до  WordPress 4.0–ru_RU, но обновить автоматически не получается, так как сайт перестает работать, приходится восстанавливать (пробовал несколько раз), а в ручную обновлять его не умею. Может эти глюки как раз из-за того, что вордпресс не обновлен?
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: zanuda от 08-05-2017, 20:25:43
На смом деле такое стандртно происходит, когда делаешь новый пост при включенном плагине. Сторанн, что чистка не помогла. Попробуйте выключить, откройте страницу и сделайте Shift+F5

Продолжение через несколько часов (меня сгоняют с компютера)
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: babuhiv от 08-05-2017, 20:45:48
На смом деле такое стандртно происходит, когда делаешь новый пост при включенном плагине. Сторанн, что чистка не помогла. Попробуйте выключить, откройте страницу и сделайте Shift+F5

Выполнил, не помогло.

Вот пробовал только что в очередной раз вордпресс обновить, отключил плагины, запустил обновления автоматические, прошло секунд 20, и появилось вот это http://ssmaker.ru/cffa0b1b.jpg (http://ssmaker.ru/cffa0b1b.jpg) , в итоге сайт не работает... Иду восстанавливать...

Добавлено: 08-05-2017, 23:02:27

Удалил ту статью, и опубликовал заново, проделав все тоже самое что и вчера, проблема та же, ссылки не работают... Пришлось их прописать жирным шрифтом, чтобы пользователи могли хоть скопировать их, если не получается сделать ее кликабельной...
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: zanuda от 09-05-2017, 20:31:48
1. Насмешите меня пожалуйста. Вставьте пожалуйста ссылки еще раз, при этом добейтесь, чтоб в первой ссылке (см ваш скриншот) не происходил перенос строки в первом a href= (т.е. по скриншоту непонятно, это серенос из-за пробела или нет, но если не из-за пробела, сделайте жесткий перенос перед этой ссылкой) и скжите, что из этого получиось.
(http://ssmaker.ru/b0e765b9.png)

2. Еще интересно, что получится, если отключить 2а плагина, суперкеш и тот, который ссылки оборачивает. Если после первой стадии ничего не изменится, отключите эти плагины и отпишите результат. (если все тоже самое, отключите все плагины и посмотрите, что получится).

3. На счет обновления, это отдельный разговор. Для начала проверьте, какая у вас версия MySQL и достаточно ли ее для работы 4-го вордпресса (php - местный сканер показывает и ее достаточно для ВП4). Если после обновения при всех отключенных плагинах вы получаете ситуацию с "too many redirects", возможно ваша тема конфликтует с новым вордпрессом. Попробуйте переключиться на стандартную тему и посмотрите, исчезнет ли это "too many redirects". Эсли исчезнет, то надо будет дему приводить в чуство.

4. И не унывайте, что в этй теме только 1 чайник тима меня. Праздники... Да и форум слетел недавно, народ в себя приходить какое-то время будет.

Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: babuhiv от 12-05-2017, 22:17:29
(т.е. по скриншоту непонятно, это серенос из-за пробела или нет

Это из-за пробела перенос получается...
и отпишите результат

Короче, когда отключаю плагин WP No External Links, то ссылки работают как надо, но, открываются в том же окне, а мне нужно, чтобы они открывались в отдельном окне... Походу, нужно искать аналог тому плагину.
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: zanuda от 13-05-2017, 02:13:30
Это из-за пробела перенос получается...
У меня была такая ситуация когда плагин обрабатывал кусок текста (кажется, внутру шоткода), ну, когда нормальный перенос вордпресс делал, то получались глюки, а если ссылку с новой строки, - то все было нормал;но. Поэтому и вопрос возник.

Короче, когда отключаю плагин WP No External Links, то ссылки работают как надо
Было у меня такое подозрение, т.к. из вашего списка только он что-то должен делать со ссылками. Только непонятно было, конфликт или изначальный глюк. А отключение кэша - чтоб вы сразу результат видели, а не с запозданием. А так, тот плагин для кэша - хороший.

но, открываются в том же окне, а мне нужно, чтобы они открывались в отдельном окне...
Не ленитесь, прописывайте ручками - target_blank . С другой стороны, если вы считаете, что нужно оборачивать ссылки...
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: babuhiv от 14-05-2017, 11:37:51
Не ленитесь, прописывайте ручками - target_blank

Надо будет поискать инфу, как это делается, а то я в этом деле полный чайник :)

Спасибо вам за то, что уделили мне столько своего времени.
Название: Re: Ошибка 404 (страницу не найдено) при нажатии на ссылку на сайте под Вордпресс
Отправлено: zanuda от 14-05-2017, 23:14:59
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.https://www.w3schools.com/tags/att_a_target.asp (https://www.w3schools.com/tags/att_a_target.asp)