- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте.
Встал вопрос организации ЧПУ.
Есть страницы такого типа:
index.php?major=index - главная страница
index.php?major=error&minor=404 - страница ошибки, в данном случае, 404.
index.php?major=blog&minor=article&id=9 - страница 9 статьи блога.
Если я напишу реврайт с index.php?major=([a-z]+) $1
Что получит в итоге скрипт? Он получит $_GET['major'], ведь URI то будет уже другим, в итоге и major не будет. Или этот реврайт расспостраняетсо только на браузер пользователя?
Здравствуйте.
Встал вопрос организации ЧПУ.
Есть страницы такого типа:
index.php?major=index - главная страница
index.php?major=error&minor=404 - страница ошибки, в данном случае, 404.
index.php?major=blog&minor=article&id=9 - страница 9 статьи блога.
Если я напишу реврайт с index.php?major=([a-z]+) $1
Что получит в итоге скрипт? Он получит $_GET['major'], ведь URI то будет уже другим, в итоге и major не будет. Или этот реврайт расспостраняетсо только на браузер пользователя?
GET у вас каким был таким и останется. Reqwrite его не переписывает . Он переписывает запрос юзера типа
http://some.ru/index/blog/article/9
в запрос типа
http://some.ruindex.php?major=blog&minor=article&id=9
т.е юзер видит что у вас разбросано все по неким директориям, а вы на сервере переводите этот запрос на тот обработчик который реально будет все обрабатывать.
О том как устроено внутри сервера юзер даже не догадывается.
"Реврайт распространяется на браузер пользователя". Он подменит серверу запрос пользователя (Pattern) на вашу ссылку (Substitution)
RewriteRule Pattern Substitution
ТС видимо попутал реврайт с редиректом.