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

start [/forum/topic.php?fid=23&msg=38773835&tid=1462341]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 330ms |

| 0 / 0 |
