WebSite X5Help Center

 
Yurii K.
Yurii K.
User

Появление страниц с url вида .html/  ru

Auteur : Yurii K.
Visité 1685, Followers 1, Partagé 0  

Недавно заметил, что на сайте появились страницы с url вида .html/

Должна быть ошибка 404, а сайт выдает неформатированный контент с действующими ссылками.

Это происходит при условии что в .htaccess настроено правило - исполнять код php на страницах с расширением html

Например такое

AddType application/x-httpd-php .php .html

Если правило убрать, то корректно выдает ошибку 404

Но нужно исполнять код php, до 1 февраля 2016 это явление не наблюдалось, обнаружил случайно в индексированных страницах яндекса.

Настроил в файле robots.txt - disalov *.html/*

но это частичное решение, как решить проблему правильно?

X

Posté le
10 RéPONSES
Pavel M.
Pavel M.
User

а нельзя в конструкторе сразу задать нужное расширение для нужных страниц? зачем делать это через .htaccess?

Lire plus
Posté le de Pavel M.
Yurii K.
Yurii K.
User
Auteur

Когда нужно добавить php код в уже существующие и проиндексированные страницы, приходится использовать .htaccess. Изменение расширения в конструкторе создаст новую страницу с другим расширением.

X

Lire plus
Posté le de Yurii K.
Incomedia
Claudio D.
Incomedia

Hello Yurii K.,

This depends on the .htaccess file you are using. I would suggest you to check again the .htacces file you have made. Unfortunately I cannot help you with custom code like .htaccess file since it doesn't depends on the program because the support is only for the functions of the program.

If you need to add php code to the pages you can simply change the extension of the page in step 2 properties of the page to php and then the php code will work correctly.

Many thanks!

***** Google Translation:

ЗдравствуйтеЮрийК.,
Это зависит отфайла.htaccess, который вы используете.Яхотел бы предложить вамеще раз проверитьфайл.htaccessвы сделали.К сожалению, яне могупомочь вам спомощью специального кода, какфайл .htaccess, поскольку она независит от программы, потому чтоподдержкатолько для функцийпрограммы.
Есливам нужно добавитькодPHPна страницахвы можете простоизменить расширениестраницына этапе2свойствастраницы, чтобыPHP, а затемкодPHPбудет работать правильно.
Большое спасибо!

Lire plus
Posté le de Claudio D.
Pavel M.
Pavel M.
User
Yurii K.
Когда нужно добавить php код в уже существующие и проиндексированные страницы, приходится использовать .htaccess. Изменение расширения в конструкторе создаст новую страницу с другим расширением. X

удалите старую страницу с ненужным расширением) а если на неё есть ссылки или поиск, тогда и сделайте перенаправление с прежней на новую.

Lire plus
Posté le de Pavel M.
Pavel M.
Pavel M.
User

просто логика будет логичнее) и программа и роботы не будут пугаться)

Lire plus
Posté le de Pavel M.
Yurii K.
Yurii K.
User
Auteur

Павел, исполнение кода php в файлах "не пхп" - штатное решение. Это всего лишь добавление одной строчки. Программы не пугаются, и роботы не путаются. Сохраняется история индексирования и сайт укрепляется в своих позициях. Как вы себе представляете предложенное Вами решение на сайте в несколько тысяч страниц со сложной структурой? Сколько это займет времени, к каким ошибкам может привести и как себя поведет робот - вообще не предсказуемо.

Испуг программы в данном случае скорее баг, который проявился в феврале после обновления. Я использую Evo начиная с 10 версии, ничего подобного не было. Не исключаю, что произошли изменения на хостинге, в чем и пытаюсь разобраться.

Lire plus
Posté le de Yurii K.
Yurii K.
Yurii K.
User
Auteur
Claudio D.
This depends on the .htaccess file you are using. I would suggest you to check again the .htacces file you have made. Unfortunately I cannot help you with custom code like .htaccess file since it doesn't depends on the program because the support is only for the functions of the program. If you need to add php code to the pages you can simply change the extension of the page in step 2 properties of the page to php and then the php code will work correctly.

Здравствуйте, Claudio.

Спасибо за Ваше участие.

Файл .htaccess очень простой:

--

AddDefaultCharset UTF-8
AddHandler application/x-httpd-php .php .html

--

или еще такой вариант:

--

AddDefaultCharset UTF-8

AddType application/x-httpd-php .php .htm .html

--

Изменить расширение - затруднительно, т.к. на другом сайте очень много страниц.

Я обнаружил ошибку в феврале, и предположил, что причина в обновлении website. Нет. Я сейчас поставил архив 2015 года 11 версии - тоже ошибка.

Наверное, вопрос к хостингу.

Спасибо, что принимаете участие.

XXXXXX

Lire plus
Posté le de Yurii K.
Pavel M.
Pavel M.
User
Yurii K.
Павел, исполнение кода php в файлах "не пхп" - штатное решение. Это всего лишь добавление одной строчки. Программы не пугаются, и роботы не путаются. Сохраняется история индексирования и сайт укрепляется в своих позициях. Как вы себе представляете предложенное Вами решение на сайте в несколько тысяч страниц со сложной структурой? Сколько это займет времени, к каким ошибкам может привести и как себя поведет робот - вообще не предсказуемо. Испуг программы в данном случае скорее баг, который проявился в феврале после обновления. Я использую Evo начиная с 10 версии, ничего подобного не было. Не исключаю, что произошли изменения на хостинге, в чем и пытаюсь разобраться.

я вообще с трудом представляю статический сайт на несколько тысяч страниц)

Lire plus
Posté le de Pavel M.
Yurii K.
Yurii K.
User
Auteur

Да, на счет тысяч я загнул )) Но пара сотен страниц есть у меня.

Хочу разобраться не меняя расширения, т.к. и на других сайтах приходится использовать.

Спасибо за Ваше участие.

Lire plus
Posté le de Yurii K.
Incomedia
Claudio D.
Incomedia

Hello Yurii K.,

Unfortunately I cannot help you with the .htaccess file because the support is only available for the functions of the program and this doesn't depends on the program.

I would suggest to contact the hosting support since they can verify it and also tell you why this happens since it could depend on a configuration of the hosting server they use and only they are able to tell you.

Many thanks!

***** Google Translation:

ЗдравствуйтеЮрийК.,

К сожалению, яне могупомочь вам сфайл .htaccess, потому чтоподдержка доступна толькодляфункций программы, и этонезависит от программы.
Я хотел бы предложить, чтобы связаться схостингподдержку, так как онимогутпроверить его, а также рассказатьвам, почемуэто происходит, так какэто будет зависеть отконфигурациихостингасервераони используют, и толькоонив состоянии сказать вам.

Большое спасибо!

Lire plus
Posté le de Claudio D.