Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как Настроить относительные пути
 
 автор: loneliness   (19.08.2010 в 03:31)   письмо автору
 
 

Суть проблемы такая- увесистый скрипт, огромное количество файлов. Из корня домена отлично работает, при перемещении в папку выше корня выдает некорректные ссылки- они все ведут в корень домена, а не в папку со скриптом.(то есть при запуске скрипта из папки /myskript я получаю на странице ссылки вида http://moysait.ru/file.ext вместо ожидаемых http://moysait.ru/myscript/file.ext В скрипте все ссылки прописаны в виде /folder/ file.ext - то есть, начиная со слеша. Сервер свой. Как все настроить, чтобы скрипт работал из папки корректно? Полагаю так, необходимо что-то прописать в php.ini ? Или в httpd.conf ?

  Ответить  
 
 автор: Trianon   (19.08.2010 в 10:58)   письмо автору
 
   для: loneliness   (19.08.2010 в 03:31)
 

Если скрипт написан с нарушениями ( в данном случае с нарушениями путевой мобильности) то это вовсе не значит, что в настройках обязана встретиться некая хреновина, которую нажал, и всё само собой исправилось.

  Ответить  
 
 автор: Loneliness   (19.08.2010 в 13:28)   письмо автору
 
   для: Trianon   (19.08.2010 в 10:58)
 

Не обязана, конечно, вы совершенно правы. Но надежда ведь умирает последней :) То есть, всюду в путях нужно исправить просто слеш / на точку со слешем./ ?

  Ответить  
 
 автор: Trianon   (19.08.2010 в 14:27)   письмо автору
 
   для: Loneliness   (19.08.2010 в 13:28)
 

нужно смотреть каждую ссылку.
В большинстве случаев слэш достаточно просто убрать.

  Ответить  
 
 автор: soldier   (23.08.2010 в 09:26)   письмо автору
 
   для: Trianon   (19.08.2010 в 14:27)
 

скрипт необходимол поместить внутрь папки mysite, либо в распакованом виде либо в виде папки myscript. Не знаю на чем движется ваш сайт. Но в любом случае при наличии на сайте ссылки вида http://mysite.com/myscript/file.ext ежели скрипт в папке, или http://mysite.com/file.ext если скрипт распакован в корне сайта, все должно работать

  Ответить  
 
 автор: Trianon   (23.08.2010 в 10:23)   письмо автору
 
   для: soldier   (23.08.2010 в 09:26)
 

Вы что-то напутали.
У меня никакого скрипта нет.

  Ответить  
 
 автор: Loneliness   (27.09.2010 в 10:46)   письмо автору
 
   для: soldier   (23.08.2010 в 09:26)
 

Вы немного неправильно поняли суть. При помещении скрипта не в корень домена(поддомена) он работает, но некорректно, поскольку все пути к css, изображениям, js, прописаны неправильно, с жестким указанием корня. И прописаны они были неверно далеко не в одном месте и не в одном файле. Так что в моем случае практически без вариантов- или искать и исправлять все ссылки на относительные, или пытаться извратиться с mod_rewrite, и опять же затем контролировать в куче мест все ли корректно...

  Ответить  
 
 автор: Loneliness   (27.09.2010 в 10:30)   письмо автору
 
   для: Trianon   (19.08.2010 в 14:27)
 

Перелопатил все, исправил.:) Путевая мобильность теперь в порядке. Благодарю за помощь.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования