- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет!
Есть вопрос. Можно ли средствами сервера (не через редирект и модрерайт) сделать так чтобы URL вида http://www.site.ru/folder автоматом бы менялся на http://www.site.ru/folder/ т.е. добавлялся бы слеш в конце, если он не проставлен? Сервер апач 1.3.х
А кто вам запрещает это сделать rewrite'ом?
И насколько я знаю, простыми средствами сервера такое не провернуть.
А кто вам запрещает это сделать rewrite'ом?
Партийная принадлежность.
И насколько я знаю, простыми средствами сервера такое не провернуть.
Этим mod_dir занимается, но вот DirectorySlash on не работает.
можно перед апачем поставить nginx
в нем дописывать наклонку и передавать уже исправленные запросы апачу.
можно перед апачем поставить nginx
в нем дописывать наклонку и передавать уже исправленные запросы апачу.
nginx Для статики стоит картинки отдавать. А т.к. я не админ, то не очень понимаю как все это настроить. По идее должно работать:
Но вот где /some/path не понятно что ставить, путь от крня сервера до папки или просто огрничиться / т.к. htaccess работает уже внутри домена, что мне нужен. Ну и соответсвенно выводит 500-ую ошибку:
<Location not allowed here
Хотя пример от сюда: http://httpd.apache.org/docs/2.2/mod/mod_dir.html
---------- Добавлено 17.01.2013 в 17:42 ----------
Да, и что прописывать в строку SetHandler some-handler?
Этим mod_dir занимается, но вот DirectorySlash on не работает.
Потому что такой директивы у вас вообще нет.
Партийная принадлежность.
Поясните подробнее?
Этим mod_dir занимается, но вот DirectorySlash on не работает.
По вполне понятным причинам - такой директивы *нет и не будет*. Вашу задачу нельзя решить без mod_rewrite (с редиректом) по-определению. Ну, или аналогичными средствами nginx.
Если вы не хотите редиректа - не делайте его. Тогда в адресной строке останется старый URL. Это понятно?
Потому что такой директивы у вас вообще нет.
Я конечно не спец и спорить не могу, но коли у меня директива DirectoryIndex index.php обрабатывается, значит mod_dir у меня есть. И следовательно вопрос, почему у меня не может быть директивы directoryslash on?
Поясните подробнее?
По вполне понятным причинам - такой директивы *нет и не будет*. Вашу задачу нельзя решить без mod_rewrite (с редиректом) по-определению.
Потратив вчера весь день на изучение ру-нета, я нашел людей успешно его применивших. По этому не понимаю вашей позиции.
P.S.
Да, и апач у меня 2.2.х, я вначале не ту версию написал.
И следовательно вопрос, почему у меня не может быть директивы directoryslash on?
Да, и апач у меня 2.2.х, я вначале не ту версию написал.
Вот с этого и следовало бы начать. В этой версии - директива есть.
Потратив вчера весь день на изучение ру-нета, я нашел людей успешно его применивших. По этому не понимаю вашей позиции.
Информацию приводите верно.
И с чем тогда у вас проблема? Просто убедитесь, что вы включили эту директиву в серверном конфиге или в .htaccess.
Например, если вы хотите включить ее для всего сайта целиком - включите
DirectorySlash On
в .htaccess, который в DocumentRoot этого сайта.
Я конечно не спец и спорить не могу, но коли у меня директива DirectoryIndex index.php обрабатывается, значит mod_dir у меня есть.
Если mod_dir есть, включен и точно работает, то DirectorySlash тоже должен работать, потому что по дефолту он включен. Либо ищите где он выключается, либо прописывайте DirectorySlash On в httpd.conf в секции virtual host или directory. Плюс рестарт Апача. Если заработает там, то через .htaccess тоже должно работать (но здесь надо помнить про AllowOverride).
_alk0g0lik_, в честь пятницы, выкладывайте всё начистоту. Со вчерашнего дня любуюсь на ваш топик и не пойму, в чём проблема.