- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Ранее каталог продукции на сайте отображался на страницах вида:
http://site.ru/catalog.php?cat_id=7 (8,9,10....).
После изменений на сайте продукция стала отображаться на страницах вида http://site.ru/123.php, ...
На старые страницы в интернете осталось много ссылок и я сделал файл .htaccess со следующим содержимым:
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} cat_id=7
RewriteRule catalog.php /123.php [L,R]
...
Теперь все пользователи по старым ссылкам приходят на новые страницы http://site.ru/123.php?cat_id=7, причём показывается содержимое страницы http://site.ru/123.php у которой нет параметров.
Вопрос КАК отрезать "?cat_id=7" от получаемого адреса?
Заранее спасибо.
Замените все строчки в вашем .htaccess на следующую:
Замените все строчки в вашем .htaccess на следующую:
получил:
500 Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, xxx@xxx.xx and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Если так :
Если так :
то открывается страница catalog.php, хотя в адресной строке написано http://site.ru/catalog.php?cat_id=7
Тогда в вашем варианте замените последнюю строчку на:
Тогда в вашем варианте замените последнюю строчку на:
долго грузит, потом 100%, но ничего не показывает
в адресной строке ...catalog.php?cat_id=7
Вопрос КАК отрезать "?cat_id=7" от получаемого адреса?
RewriteRule $catalog.php^ /123.php? [L,R]
RewriteRule $catalog.php^ /123.php? [L,R]
спасибо, но не то тоже(((
Добавьте в начало catalog.php следующие строчки:
Если раннее содержимое catalog.php не нужно, то просто сделайте его таким:А .htaccess можете очистить.
простите ошибся 😒 и минус получил 😒