Форум программистов, компьютерный форум, киберфорум
Apache, htaccess
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 9

mod_rewrite. Внутренние ссылки

08.12.2009, 20:46. Показов 3839. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Подскажите, пожалуйста: как для .js/.css/.gif/.jpg etc. файлов не применять rewrite правила? Я знаю, где-то это уже обсуждалось, но не могу найти где.

Т.е. у нас есть сайт: localhost/index.php?page=welcome
есть rewrite правило: ^welcome/ index.php?page=welcome

Все картинки, скрипты, стили находятся в корне. Когда мы заходим на: localhost/welcome/ он уже не загружает ни скрипты, ни картинки, ни стили, т.к. относительный адрес становится уже: localhost/welcome/style.css, а не как должно быть: localhost/style.css

Как от такого избавиться? Заранее блгодарен за помощь!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.12.2009, 20:46
Ответы с готовыми решениями:

403 ошибка при обращение к ссылки mod_rewrite
Приветствую... Написал простенький пример: RewriteEngine On RewriteRule id(+)/?$ /profile/id.php?a=$1&s=ok Файл...

Mod_rewrite, Как изменить вид ссылки типа index.php?cat=php
ссылка получается вот такая: mysite.loc/index.php?cat=PHP&article=obrabotka_formy как это переделать на: ...

Внутренние ссылки
Насколько я понял, внутренняя перелинковка может поднять вес внутренних страниц, если текст ссылки - с ключевиками. Но вот вопрос: играет...

13
 Аватар для MaskiLov
11 / 9 / 0
Регистрация: 10.11.2009
Сообщений: 99
09.12.2009, 01:23
^welcome/$ index.php?page=welcome
0
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 9
09.12.2009, 14:42  [ТС]
Цитата Сообщение от MaskiLov Посмотреть сообщение
^welcome/$ index.php?page=welcome
Спасибо, конечно, но это не помогает. Что со знаком, что без него/

Вообще, по-моему роли значок доллара не играет. Как мне известно, это определяет конец строки (т.е. welcome/) но у меня и без него всё нормально работает, не считая того, что css и js файлы в другом месте находятся, не на "новом, придуманном"
0
 Аватар для MaskiLov
11 / 9 / 0
Регистрация: 10.11.2009
Сообщений: 99
10.12.2009, 00:12
Droy, тьфу, блин! Прогнал

Цитата Сообщение от Droy Посмотреть сообщение
а не как должно быть
так и должно быть - т.к. в браузере уже localhost/welcome/, а не localhost/, его он за базу и берет
так что или задавайте базовый урл явно, или пишите полный пусть к картинкам, а-ля <img src="http://localhost/img.jpg">
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
10.12.2009, 06:02
не применял на практике RewriteBase, но может это тебе поможет
0
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 9
10.12.2009, 07:41  [ТС]
Цитата Сообщение от GаlаX Посмотреть сообщение
не применял на практике RewriteBase, но может это тебе поможет
RewriteBase / не помогает =(

Добавлено через 1 минуту
Цитата Сообщение от MaskiLov Посмотреть сообщение
так что или задавайте базовый урл явно
Т.е. базовый?

Цитата Сообщение от MaskiLov Посмотреть сообщение
или пишите полный пусть к картинкам, а-ля <img src="http://localhost/img.jpg">
Так уже и подумал, что кроме как прописывать полный адрес - ничего не остаётся =(
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
10.12.2009, 09:35
не надо полный адрес, это попробуй:
HTML5
1
<base href="http://твой_домен.ru" />
затолкай это в раздел <head>
это и есть базовый урл про который говорил MaskiLov
0
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 9
10.12.2009, 14:03  [ТС]
Цитата Сообщение от GаlаX Посмотреть сообщение
не надо полный адрес, это попробуй:
HTML5
1
<base href="http://твой_домен.ru" />
затолкай это в раздел <head>
это и есть базовый урл про который говорил MaskiLov
Я сейчас пробывал на локалхосте - не получается
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
10.12.2009, 14:52
у тя случайно не винда на локалхосте стоит?
0
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 9
10.12.2009, 15:03  [ТС]
Винда. Что меняет?
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
10.12.2009, 15:07
у тя под ней .htaccess работает? или ты отдельно настраивал?
обычно под виндой он не работает
0
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 9
10.12.2009, 15:14  [ТС]
Да, .htaccess работает. У кого он не работает имеют просто неправильные руки в плане настройки апача )
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
10.12.2009, 15:19
мм... хотя насчет .htaccess я может не в ту сторону загнул

а ты как base пишешь? попробуй так:
<base href="127.0.0.1" />
или так:
<base href="http://127.0.0.1" />

Цитата Сообщение от Droy Посмотреть сообщение
У кого он не работает имеют просто неправильные руки в плане настройки апача )
ясно, просто самому никогда он не нужен был на локалхосте, и как-то давно где-то в инете какой-то мудрец написал, что под виндой такой весчи как .htaccess и нету ну я с тех голову над этим и не ломал
0
0 / 0 / 0
Регистрация: 08.12.2009
Сообщений: 9
10.12.2009, 20:42  [ТС]
Цитата Сообщение от GаlаX Посмотреть сообщение
мм... хотя насчет .htaccess я может не в ту сторону загнул

а ты как base пишешь? попробуй так:
<base href="127.0.0.1" />
или так:
<base href="http://127.0.0.1" />


ясно, просто самому никогда он не нужен был на локалхосте, и как-то давно где-то в инете какой-то мудрец написал, что под виндой такой весчи как .htaccess и нету ну я с тех голову над этим и не ломал
Эффекта ноль! Похоже, что кроме полных путей ничего не остаётся. Обидно, править много при этом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.12.2009, 20:42
Помогаю со студенческими работами здесь

на внутренние ссылки
Есть ли смысл с главной страницы закрыть все внутренние ссылки (про внешние понятно и так) &lt;noindex&gt; Кто как думает, отразиться это...

Внутренние ссылки
Поставил на св. сайт меню в виде выдвижного &quot;дерева&quot;. В нем содержится 19 ссылок, ведущие на один и тот же материал + 12 ссылок на др....

Внутренние ссылки
Здравствуйте. Скажите пожалуйста, какое оптимальное число внутренних ссылок, другими словами перелинковка?

Внутренние ссылки
Ребят, подскажите. Есть сайт на wordpress. Много внутренних ссылок на главной странице. На глаз насчитал намного меньше, чем пишут при...

Внутренние ссылки
Как лучше ставить ссылки на главную страницу с других страниц тогоже сайта. относительные index.html или index.php Или так:...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
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