- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
site.ru/search
site.ru/search/
Ведут на одну и туже страницу. Как в первом случае автоматически к урлу добавлять слеш?
---------- Добавлено 19.11.2014 в 00:52 ----------
Подскажите также правило которое ловит такие урлы, тоесть
например такое правило
RewriteRule ^(.*)/$ /engine.php?$1
в $_SERVER["REQUEST_URI"] попадут все урлы, которые закрываются слешем
в такое
RewriteRule ^(.*)\.html$ /engine.php?$1
которые заканчиваются .html
а как быть, если урл ничем не закрывается? Пробовал
RewriteRule ^(.*)$ /engine.php?$1 - выдает 500 ошибку
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /engine.php?$1 [L]
/engine.php?$1 - а нахрена REQUEST_URI целиком добавлять как параметры запросы? Парсите REQUEST_URI сделав просто реврайт на нужный файл /engine.php [L]
Может, лучше убирать слеш(и), а не добавлять.
а как быть, если урл ничем не закрывается? Пробовал
RewriteRule ^(.*)$ /engine.php?$1 - выдает 500 ошибку
Добавьте условие «если не файл», как в наших движках:
/engine.php?$1 - а нахрена REQUEST_URI целиком добавлять как параметры запросы? Парсите REQUEST_URI сделав просто реврайт на нужный файл /engine.php [L]
Поддерживаю. Может, имелось в виду ?p=$1, чтобы запихнуть путь в отдельный параметр. Хотя я тоже за программный парсинг.