Kami Опубликовано 26 сентября, 2022 Жалоба Поделиться Опубликовано 26 сентября, 2022 Как сделать редирект с site.ru/* на site.ru Множественные слеши и site.ru/? Убрал таким образом RewriteCond %{THE_REQUEST} // # Проверяем, повторяется ли слеш (//) более двух раз. RewriteRule .* /$0 [R=301,L] # Исключаем все лишние слеши. # Убираем знак вопроса в конце URL (/?) RewriteCond %{THE_REQUEST} ^[^\s]+\s+[^?]*?\? RewriteCond %{QUERY_STRING} ^$ RewriteRule .? %{REQUEST_URI}? [R=301,L] Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 26 сентября, 2022 Автор Жалоба Поделиться Опубликовано 26 сентября, 2022 (изменено) Вообще странно но такая страница site.ru/* должна отдавать 404 ,а берем любой магазин на симпле, и он почему то открывает главную. Изменено 26 сентября, 2022 пользователем Kami Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 26 сентября, 2022 Автор Жалоба Поделиться Опубликовано 26 сентября, 2022 Интересно есть у кого сайт на симпле кто при site.ru/* отдает 404. Ну или в теории site.ru/& ,тоже ведет на главную. Странно. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 26 сентября, 2022 Жалоба Поделиться Опубликовано 26 сентября, 2022 из под админа выйди Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 27 сентября, 2022 Автор Жалоба Поделиться Опубликовано 27 сентября, 2022 8 часов назад, shooroop сказал: из под админа выйди а при чём тут админ если я даже на сайты примеры захожу, к которым я не имею отношение. https://militarka.com/* https://militarka.com///////// https://militarka.com/? И так практически на всех сайтах которые на simpla Цитата Ссылка на сообщение Поделиться на другие сайты
keks Опубликовано 27 сентября, 2022 Жалоба Поделиться Опубликовано 27 сентября, 2022 11 часов назад, shooroop сказал: из под админа выйди проверил, выдает 404 ошибку а под админом выкидывает кусок описания с главной страницы Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 27 сентября, 2022 Автор Жалоба Поделиться Опубликовано 27 сентября, 2022 1 час назад, keks сказал: проверил, выдает 404 ошибку а под админом выкидывает кусок описания с главной страницы у вас симпла? а можете показать htaccess? Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 27 сентября, 2022 Автор Жалоба Поделиться Опубликовано 27 сентября, 2022 1 час назад, keks сказал: проверил, выдает 404 ошибку а под админом выкидывает кусок описания с главной страницы Если не сложно, то корневой htaccess скиньте Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 27 сентября, 2022 Жалоба Поделиться Опубликовано 27 сентября, 2022 3 минуты назад, Kami сказал: у вас симпла? а можете показать htaccess? дело не в htaccess, нужно смотреть на /index.php и /view/IndexView.php и /api/Request.php на счет слешей #Убираем лишние слеши RewriteCond %{REQUEST_URI} ^(.*?)\/{2,}(.*?)$ RewriteRule . %1/%2 [L,R=301] RewriteCond %{THE_REQUEST} // RewriteRule .* /$0 [R=301,L] Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 27 сентября, 2022 Автор Жалоба Поделиться Опубликовано 27 сентября, 2022 1 минуту назад, alexivchenko сказал: дело не в htaccess, нужно смотреть на /index.php и /view/IndexView.php и /api/Request.php на счет слешей #Убираем лишние слеши RewriteCond %{REQUEST_URI} ^(.*?)\/{2,}(.*?)$ RewriteRule . %1/%2 [L,R=301] RewriteCond %{THE_REQUEST} // RewriteRule .* /$0 [R=301,L] По сути все сайты на симпле при /* не выдают 404 ошибку. Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 27 сентября, 2022 Автор Жалоба Поделиться Опубликовано 27 сентября, 2022 5 минут назад, alexivchenko сказал: дело не в htaccess, нужно смотреть на /index.php и /view/IndexView.php и /api/Request.php на счет слешей #Убираем лишние слеши RewriteCond %{REQUEST_URI} ^(.*?)\/{2,}(.*?)$ RewriteRule . %1/%2 [L,R=301] RewriteCond %{THE_REQUEST} // RewriteRule .* /$0 [R=301,L] я выше даже пример дал, поклацал все сайты что нашел дефолтные на симпле. У всех одно и тоже. Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 27 сентября, 2022 Жалоба Поделиться Опубликовано 27 сентября, 2022 1 минуту назад, Kami сказал: По сути все сайты на симпле при /* не выдают 404 ошибку. я как раз пытаюсь понять. Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 27 сентября, 2022 Автор Жалоба Поделиться Опубликовано 27 сентября, 2022 57 минут назад, alexivchenko сказал: я как раз пытаюсь понять. Ну и эти же ошибки перетянули себе клоны симплы. Okay 2, 5cms, buyers Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 27 сентября, 2022 Автор Жалоба Поделиться Опубликовано 27 сентября, 2022 Есть у кого мысли по поводу? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 27 сентября, 2022 Жалоба Поделиться Опубликовано 27 сентября, 2022 По поводу чего? Придумали проблему - и давай чего-то придумывать))) https://www.wildberries.ru/? Вот, например, и не мешает никому) Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 27 сентября, 2022 Жалоба Поделиться Опубликовано 27 сентября, 2022 4 часа назад, Kami сказал: Есть у кого мысли по поводу? Существуют зарезервированные символы, которые имеют зарезервированные значения, это разделители — :/?#[]@— и суб-ограничители — !$&'()*+,;= Существует также набор символов, называемых незарегистрированными символами — буквенно-цифровыми и -._~— которые не подлежат кодированию. https://habr.com/ru/post/232385/?ysclid=l8kubsbx19485130653 https://datatracker.ietf.org/doc/html/rfc3986 Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 28 сентября, 2022 Автор Жалоба Поделиться Опубликовано 28 сентября, 2022 9 часов назад, Kosjak76 сказал: По поводу чего? Придумали проблему - и давай чего-то придумывать))) https://www.wildberries.ru/? Вот, например, и не мешает никому) https://www.wildberries.ru/* 404. Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 28 сентября, 2022 Автор Жалоба Поделиться Опубликовано 28 сентября, 2022 11 часов назад, Kosjak76 сказал: По поводу чего? Придумали проблему - и давай чего-то придумывать))) https://www.wildberries.ru/? Вот, например, и не мешает никому) Проблема в том что все CMS отдают нормально 404, а Simpla показывает главную. Как вариант можно было бы сделать редирект на нормальную главную. Но пока все методы выдают циклический редирект. Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 28 сентября, 2022 Автор Жалоба Поделиться Опубликовано 28 сентября, 2022 (изменено) 11 часов назад, alexivchenko сказал: Существуют зарезервированные символы, которые имеют зарезервированные значения, это разделители — :/?#[]@— и суб-ограничители — !$&'()*+,;= Существует также набор символов, называемых незарегистрированными символами — буквенно-цифровыми и -._~— которые не подлежат кодированию. https://habr.com/ru/post/232385/?ysclid=l8kubsbx19485130653 https://datatracker.ietf.org/doc/html/rfc3986 Ну по логике RewriteRule ^\*$ / [R=301,L] Должно редиректить с https://site.ru/* на https://site.ru Но по итогу я получаю https://site.ru/?module=PageView&page_url=* Изменено 28 сентября, 2022 пользователем Kami Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 28 сентября, 2022 Жалоба Поделиться Опубликовано 28 сентября, 2022 6 часов назад, Kami сказал: Ну по логике RewriteRule ^\*$ / [R=301,L] Должно редиректить с https://site.ru/* на https://site.ru Но по итогу я получаю https://site.ru/?module=PageView&page_url=* если опыта мало с редиректами используй утилиту https://donatstudios.com/RewriteRule_Generator Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 28 сентября, 2022 Жалоба Поделиться Опубликовано 28 сентября, 2022 # 301 --- https://site.ru/* => https://site.ru RewriteRule ^\*$ /? [L,R=301] Цитата Ссылка на сообщение Поделиться на другие сайты
Kami Опубликовано 29 сентября, 2022 Автор Жалоба Поделиться Опубликовано 29 сентября, 2022 16 часов назад, shooroop сказал: если опыта мало с редиректами используй утилиту https://donatstudios.com/RewriteRule_Generator Да, в принципе как то мало с ним возился. Спасибо за инфу! Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.