Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 26.08.2015
Сообщений: 91

Kohana 3.3 слеш в конце

24.03.2017, 15:47. Показов 1233. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу побороть проблему со слешем (/) в конце адреса на сайте на kohana 3.3

Вот мой htaccess

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Turn on URL rewriting 
RewriteEngine On 
 
# Installation directory 
RewriteBase / 
 
 
# Protect hidden files from being viewed
<Files .*>
Order Deny,Allow
Deny From All
</Files>
#
 
# Protect application and system files from being viewed 
RewriteRule ^(application|modules|system)/ - [F,L] 
 
RewriteCond %{HTTP_HOST} ^www.trademag.com.ua$ [NC]
RewriteRule ^(.*)$ http://trademag.com.ua/$1 [R=301,L]
 
# Allow any files or directories that exist to be displayed directly 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
 
# Rewrite all other URLs to index.php/URL 
RewriteRule .* index.php [L]


Все работает, но на страницах товаров , загружается с двумя адресами -
например
http://trademag.com.ua/product... _snow_rett
http://trademag.com.ua/product... snow_rett/

выдадут одну и ту же страницу.

Пробовал разные варианты htaccess, но ничего не помогает

Причем на главной все работает, т.е trademag.com.ua/ редиректит на trademag.com.ua

Добавлено через 29 минут
Решено !!!!

Bash
1
2
3
RewriteCond %{REQUEST_URI} !^/$
RewriteCond %{REQUEST_URI} (.*)/$
    RewriteRule . %1 [R=301,L,E=NS:1,QSA]
Это помогло!!! (Хабрахабр !!!)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.03.2017, 15:47
Ответы с готовыми решениями:

Слеш в конце URL
Мне нужно сделать так чтобы слеш в конце url &quot;убирался&quot; в любом случае, будь то файл, или каталог. Я попробовал это сделать так ...

Слеш в конце ссылки и его отсутствие
Можно формировать ссылки так: &quot;abc.de/page&quot;, или так: &quot;abc.de/page/&quot;. На сайте я формирую все ссылки без слеша. Нужно ли отправлять 404,...

Убрать слеш в конце адресной строки
Есть сайт который имеет одну точку входа с поддержкой ЧПУ. В корне есть системные папки. Если я зайду по адресам: /upload -&gt; то...

1
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.03.2017, 16:13
Цитата Сообщение от Женя Бр Посмотреть сообщение
Это помогло
Главное, чтобы не захотели потом сделать наоборот, ссылки с завершающим слэшем. Вот будет весело, когда все стили, скрипты и т.п. будут редиректиться

Добавлено через 1 минуту
Цитата Сообщение от Женя Бр Посмотреть сообщение
Причем на главной все работает, т.е trademag.com.ua/ редиректит на trademag.com.ua
можете убрать этот редирект, и это будет по прежнему работать, т.к. это браузер скрывает порт по дефолту и завершающий слэш
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.03.2017, 16:13
Помогаю со студенческими работами здесь

Слеш в конце url без ошибки 404 (.htaccess)
Код в .htaccess: RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP RewriteRule ^(.*)index\.(php|html)$ /$1 ...

Этот скрипт работает на конце странице. Как сделать чтобы работал на конце DIVа?
&lt;script&gt; $(document).ready(function(){ $(window).scroll(function(){ var position = $(window).scrollTop(); var bottom =...

Слеш в url
В общем когда открываю страницу site.ru/page.php все норм, а когда делаю вот так site.ru/page.php/ то не отображаются стили на странице....

Обратный слеш
Надо это a\a заменить на ! Вот рабочий код echo preg_replace('#a\\\a#', '!', 'a\a abc'); Почему работает с тремя слешами, если...

слеш делема
тестил сайт на хроме, в базу писал имена файлов как: \Folder1\folder2\123.png Firefox это не понимает и слешы переводит в %5С. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru