Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.10.2014, 12:41
|
|||
|---|---|---|---|
|
|||
htaccess: как убрать слэш в конце ссылки после get-параметров? |
|||
|
#18+
Доброго времени суток, друзья! Помогите, пожалуйста, разобраться со следующим вопросом: На сайте есть каталог продукции: site.ru/sts/catalog/?id_catalog=6 (один из разделов каталога) Если пользователь введет адрес site.ru/sts/catalog/?id_catalog=6/ то увидит пустую страницу :( Как с помощью .htaccess убрать слеш после get-параметров, т.е. перенаправить пользователя с site.ru/sts/catalog/?id_catalog=6/ на site.ru/sts/catalog/?id_catalog=6 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2014, 21:13
|
|||
|---|---|---|---|
htaccess: как убрать слэш в конце ссылки после get-параметров? |
|||
|
#18+
После вопросительного знака (в общем случае) пишутся параметры запроса в виде имя_параметра=значение_параметра . В данном запросе, вероятно, указан идентификатор раздела каталога. Видимо, раздел с идентификатором "6/" отсутствует в каталоге, потому и ничего не выводится. А зря. Какие вижу варианты... Отдать пользователю сообщение об ошибке и/или отправить на главную страницу каталога - пусть там кликает по правильным ссылкам. Пытаться же угадывать правильные URL или параметры запроса, которые имел в виду пользователь, но написал фиг знает что вместо этого... ну, не знаю, насколько это полезно вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2014, 22:57
|
|||
|---|---|---|---|
|
|||
htaccess: как убрать слэш в конце ссылки после get-параметров? |
|||
|
#18+
vkle, site.ru/sts/catalog/?id_catalog=6 - этот раздел каталога есть на сайте, но Яндекс каким-то образом проиндексировал и site.ru/sts/catalog/?id_catalog=6/ и, в итоге, пользователи попадают на пустую страницу (со слешом в конце ссылки). Нужно их как-то перенаправить на ссылку без слеша в конце... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2014, 23:31
|
|||
|---|---|---|---|
htaccess: как убрать слэш в конце ссылки после get-параметров? |
|||
|
#18+
SweetApplesite.ru/sts/catalog/?id_catalog=6 - этот раздел каталога есть на сайте, но Яндекс каким-то образом проиндексировал и site.ru/sts/catalog/?id_catalog=6/Видимо, где-то есть/была такая ссылка. SweetAppleНужно их как-то перенаправить на ссылку без слеша в конце...Для конкретного URL можно так попробовать: Код: php 1. 2. 3. Как перетащить цифру (если таких ссылок множество) таким путем - не подскажу сходу. RewriteRule не ловит ее, вроде как. Движком - точно можно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.10.2014, 13:33
|
|||
|---|---|---|---|
htaccess: как убрать слэш в конце ссылки после get-параметров? |
|||
|
#18+
vkle, RewriteEngine On RewriteCond %{QUERY_STRING} id_catalog=([0-9]+)/$ RewriteRule .* /sts/catalog/?id_catalog=%1 [R=301] ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&tablet=1&tid=1462341]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 335ms |

| 0 / 0 |
