- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день! Возникла проблека, htaccess прописал следующие:
______
# завершающий слэш
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_URI} !(.*)/$
# RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]
_________
Что бы URL категории были всегда со "/" на конце. Все работает вроде правильно, НО
URL вида http://sait.ru/addnews.html/ добавляет лишний слеш на конце. Как убрать этот лишний слэш? Хотя страницы с URL http://sait.ru/pictures/25415-blablabla.html - отображаются правильно, без лишнего слэша на конце.
PS Двиг DLE 9.0 лицензия.
Добрый день! Возникла проблека, htaccess прописал следующие:
______
# завершающий слэш
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_URI} !(.*)/$
# RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [L,R=301]
_________
Что бы URL категории были всегда со "/" на конце. Все работает вроде правильно, НО
URL вида http://sait.ru/addnews.html/ добавляет лишний слеш на конце. Как убрать этот лишний слэш? Хотя страницы с URL http://sait.ru/pictures/25415-blablabla.html - отображаются правильно, без лишнего слэша на конце.
PS Двиг DLE 9.0 лицензия.
у меня на дле вот такой стоит редирект на слеш
всё ОК работает
asmakovec2, поставил твой код, все тоже самое... в http://sait.ru/addnews.html/ в конце ставит слеш и как следствие страница не открывается.
RewriteRule ^(.*)$
заменить на
RewriteRule ^([^.]+)$
у меня на дле вот такой стоит редирект на слеш
asmakovec2, чего так мало проверок то, еще пару сотен добавьте
RewriteRule ^(.*)$
заменить на
RewriteRule ^([^.]+)$
Не помогло к сожалению. 🙅
Что бы URL категории были всегда со "/" на конце. Все работает вроде правильно, НО
URL вида http://sait.ru/addnews.html/ добавляет лишний слеш на конце.
Может я что-то недопонимаю, но зачем такие сложности с htaccess? Вы же в меню сайта категории прописываете. Что вам мешает в url ссылок на категории просто прописать слэш?
Может я что-то недопонимаю, но зачем такие сложности с htaccess? Вы же в меню сайта категории прописываете. Что вам мешает в url ссылок на категории просто прописать слэш?
Если удалять слеш в конце url категории, то раньше открывалась та же категория, т.е. были дубли страниц, теперь их нету, все редиректит на слеш.
Если удалять слеш в конце url категории, то раньше открывалась та же категория, т.е. были дубли страниц, теперь их нету, все редиректит на слеш.
По логике да, но по практике я всегда просто прописывал слэш к категориям. В вебмастере гугла и яндекса никаких дублей без слеша нет.
Не помогло к сожалению
Такого просто не может быть. Уже потому что что такая регулярка не должна пропускать точку. Это означает что либо вы чтото не то делайте, либо там другой редирект срабатывает. Только что проверил
RewriteRule ^([^.]+)(?<!/)$ http://%{HTTP_HOST}/$1/ [L,R=301]
отлично работает.
А не подскажете зачем этот вообще слэш в конце?
RewriteEngine On