Помогите советом, PHP

12
V
На сайте с 19.10.2006
Offline
97
806

Есть сайт "www.sait.ru" все страницы лежат в корне, страницы вида "page1.php", "page2.php" и т д. Ссылки на внутренние страницы в таком виде: <a href="page1.php">.

Кто то разместил линк на мою страницу в виде "www.sait.ru/page1/", робот яндекса перейдя по этой ссылке проиндексировал страници с адресами "www.sait.ru/page1/page1.php", но так как такой папки нет а все пути на сайте относительные то на станицах не отображаются картинки и не подгружается таблица стилей.

Посоветуйте как решить такую проблему.

PS

Буду рад советам так как сегодня еще и Рамблер нашел этот линк и пользователи туда идут.

NetBot
На сайте с 26.10.2005
Offline
172
#1

гы-гы..

раз уж редирект делать нехочешь, то просто возьми за правило ВСЕ картинки и ВСЕ внутренние ссылки начинать с "/" (корень сайта) ..

Oniks
На сайте с 22.08.2005
Offline
176
#2

Что мешает изменить пути к картинкам в шаблоне страницы?!...

Профессиональные услуги фотографа в Москве и области (http://www.oniks-photo.ru/) покупаю стать и ссылки с сайтов про охоту
Sveta Prokopeva
На сайте с 10.05.2006
Offline
99
#3

можно ещё вот такой вариант попробовать

RewriteRule ^page1/(.*) /page1.php?key=$1 [T=application/x-httpd-php,L,QSA]

Таким образом страницы www.sait.ru/page1/ и www.sait.ru/page1.php будут идинтичны

V
На сайте с 19.10.2006
Offline
97
#4

Спасибо за советы

NetBot:
гы-гы..
раз уж редирект делать нехочешь, то просто возьми за правило ВСЕ картинки и ВСЕ внутренние ссылки начинать с "/" (корень сайта) ..

Да, чего то я совсем оплошал 😆 , спасибо, все пути теперь корректны :).

Sveta Prokopeva:

можно ещё вот такой вариант попробовать
RewriteRule ^page1/(.*) /page1.php?key=$1 [T=application/x-httpd-php,L,QSA]
Таким образом страницы www.sait.ru/page1/ и www.sait.ru/page1.php будут идинтичны

Как понимаю для этого должен быть включен modRewrite, хостинг у провайдера, его ломанули пару лет назад через него, пров теперь боится его как огня 😆

Все равно не понятно почему при запросе "www.sait.ru/page1/" отображается содержимое страницы "page1.php", разве при таком урл не должен быть запрос содержимого папки "/page1/", которой нет, и выдаваться соответствующее сообщение об ошибке.

edogs software
На сайте с 15.12.2005
Offline
775
#5
valdissom:
Спасибо за советы

Ещё один совет

<base href="http://site.ru">

valdissom:
Все равно не понятно почему при запросе "www.sait.ru/page1/" отображается содержимое страницы "page1.php", разве при таком урл не должен быть запрос содержимого папки "/page1/", которой нет, и выдаваться соответствующее сообщение об ошибке.

Все верно, смотрите описание MultiViews .

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
V
На сайте с 19.10.2006
Offline
97
#6
edogs:
Ещё один совет
<base href="http://site.ru">
Все верно, смотрите описание MultiViews .

Спасибо огромное в хтаксес написал Options -MultiViews

и теперь все нормально, теперь страницы ошибок делать надо 😆

Всем спасибо за помощь, прошу модератора закрыть тему.

-
На сайте с 07.12.2005
Offline
97
-K-
#7
valdissom:

Как понимаю для этого должен быть включен modRewrite, хостинг у провайдера, его ломанули пару лет назад через него, пров теперь боится его как огня 😆

Это что то из разряда фантастики? Просветите...

V
На сайте с 19.10.2006
Offline
97
#8
-K-:
Это что то из разряда фантастики? Просветите...

Как ломанули не знаю, но факт в том что этот мод отключен и включать его провайдер боится.

зы

Провайдер в провинциальном городке, хостит сайт несколько лет за пиво по просьбе сторого знакомого :) , досталось же хозяйство 😂

R
На сайте с 04.11.2005
Offline
112
#9

valdissom, сейчас есть хостинги уже дешевле пива - и htaccess и php и mysql. пора менять стеротипы...

V
На сайте с 19.10.2006
Offline
97
#10
robust:
valdissom, сейчас есть хостинги уже дешевле пива - и htaccess и php и mysql. пора менять стеротипы...

Сайт фирмы в которой я собственно работаю, понимаю что хостинги есть поинтереснее чем у местного прова, тут не стериотипы, другое...

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий