- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Было: RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ index.php?$1=$2 [QSA]
Надо: Чтобы "срабатывали" не только латинские буквы да цифры, но и прочие символы (будет отображаться УРЛ-кодированный запрос поиска по сайту).
Леплю: RewriteRule ^([A-Za-z0-9-]+)/(.*)/?$ index.php?$1=$2 [QSA]
Сам в .htaccess не спец, леплю по наитию. Прошу подсказать, что неверно?
левую часть лучше так:
^([^/]+)/([^/]+)/?$
mfl, в таком случае слетает (не подключается) css-файл, который находится в одной из подпапок. А в первоначальном буквенно-цифровом -- не слетает.
При RewriteRule ^([A-Za-z0-9-]+)/([^/]+)/?$ index.php?$1=$2 [QSA] тоже слетает.
Вот этого уже совсем не понял...
Из первого поста не понятно работает ли?
^([A-Za-z0-9-]+)/(.*)/?$ index.php?$1=$2 [QSA]
если работает, к чему вопрос?
При RewriteRule ^([A-Za-z0-9-]+)/([^/]+)/?$ index.php?$1=$2 [QSA] тоже слетает.
Вот этого уже совсем не понял...
Два варианта:
1) исключить использование точки
^([^/]+)/([^/\.]+)/?$
2) сделать правило последним для css
RewriteRule ^(css/index\.css) $1 [L]
RewriteRule ^([^/]+)/([^/]+)/?$ index.php?$1=$2 [QSA]
mfl, Понятно, спасибо.