Forum Webscript.Ru
Программирование => PHP => Тема начата: vital88 от 23 Октября 2005, 14:58:43
-
Сайт, где все файлы с расширением PHP, я хочу переделать на - .html, оставлю с расширением PHP только файл с почтовой формой. Но не знаю как быть с существующими внешними ссылками на index.php. Не могу же я оставить два файла – и index.php и index.html? Как тут быть?
-
Поставь редирект с индекс.пхп на индекс.хтмл
-
А как к редиректу относятся поисковики?
-
а какое им дело до такого редиректа?
-
и вообще, почему тебя интересует только индекс? а прямые ссылки на другие файлы?
-
А как к редиректу относятся поисковики?
во первых редирект должен быть серверный
с точки зрения поисковика индекс.хтмл получится зеркало индекс.пхп
нормальный поисковик определит что так как редирект стоит с пхп на хтмл то и обозначит приорететным файл с хтмл
а со временем перенесет на него все что дают тебе эти ссылки
По моему так
если хочешь знать точно
задавай вопрос на сеошных форумах
-
Спасибо!
Хотелось бы еще узнать про серверный редирект и сеушные форумы
-
RomikChef:
и вообще, почему тебя интересует только индекс? а прямые ссылки на другие файлы?
Потому что на запрос по адресу сайта непонятно какой из индексов будет отрываться. Это сродни извращению - два файла с одинаковым именем в одной папке
-
Была похожая проблема при вывешивании в нет новой версии сайта, в котором старые файлы не существовали. Выкрутился дорвеями. Юзай поиск по нету:
SEO
дорвей
-
Спасибо!
Хотелось бы еще узнать про серверный редирект и сеушные форумы
серверный значит через функцию пхп header()
еще бывает клиентский через явускрипт
как раз ими и пользуются дорвейщики
а форум searchengines.ru
-
vital88:
Потому что на запрос по адресу сайта непонятно какой из индексов будет отрываться
это кто тебе такую глупость сказал?
-
vital88:
какой из индексов будет отрываться
RomikChef:
это кто тебе такую глупость сказал?
Где смотреть?
-
возьми, сделай два индекса, и втыкай, сколько влезет.
-
Где смотреть?
httpd.conf ->DirectoryIndex
-
Slastik
RTFM :)
Сенкс
-
Нашел строчку DirectoryIndex index.html и так понял, что там может быть написана последовательность нескольких файлов. Надеюсь, что index.html пишут первым.
Тогда я могу просто разместить по тому же адресу новую версию файла с index.html, и постепенно не нее перейдут все ссылки?
-
КТО пишет первым?
при чём здесь последовательность файлов?
зачем тебе последовательность файлов в DirectoryIndex?
какие ещё ссылки перейдут?
-
Тогда я могу просто разместить по тому же адресу новую версию файла с index.html, и постепенно не нее перейдут все ссылки?
Если ссылки стоят четко на индекс.пхп ввв.сайт.ру/index.php никуда они не перейдут без редиректа
если стоят просто ввв.сайт.ру тогда по идее все должно быть нормально
но лучше подстраховаться редиректом
DirectoryIndex index.html index.php эта штука означает
что если ты наберешь ввв.сайт.ру то загрузится файл index.html если его нет то index.php но заметь index.php все равно останется и будет грузится по адрессу ввв.сайт.ру/index.php
-
а как насчет mod_rewrite?
-
а вообще такой вопрос
зачем тебе вообще понадобилось менять пхп на хтмл?
чем тебе пхп не угодило ? ;)
-
Slastik:
а вообще такой вопрос
зачем тебе вообще понадобилось менять пхп на хтмл?
чем тебе пхп не угодило ?
Другу сделали сайт в ПХП - http://hydroeco.zp.ua - удобно через браузер добавлять данные и т.п. но долеко в позицях по запросам.
Я смотрю - а там между страницами динамические ссылки. Решил их поубирать, да заодно передалать содержание страниц, ну и хтмл как по моему уровню знаний, предсказуемей в плане поисковиков. Расположу версию хтмл по тому же адресу - не покусаются. Да и ребята, делавшие сайт не обидятся, что их творение корежат
-
то есть, ты считаешь, что для поисковиков
page.php?id=20
это хуже, чем
page.html?id=20
да?
а что ты ещё считаешь?
очень интересно. поделись снами своими глубокими познаниями.
-
нет, я считаю, что лучше name.html
-
а, ну-ну
делай
-
vital88:
нет, я считаю, что лучше name.html
че то я не пойму ты хочешь положить на всю функциональность которую дает пхп только для того что бы сделать статические хтмл страницы?
-
Фактически да. Насколько я знаю, с динимаческими ссылками как и с флеш-заставками поисковики не дружат
-
во первых если ты убьешь всю динамичность и сделаешь все статические хтмл страницы как ты будешь управлять сайтом ?
во вторых если ты хочешь сделать статические урл делать их нужно с помощью модуля апача mod_rewrite
тогда такие урл
site.ru/archive.php?src=news&id=10-05-05
ты сможешь сделать такими
site.ru/archive/news/10-05-05/
такие урл поисковики будут считать статическими
при этом тебе не прийдется менять ничего в своих файлах
они так и останутся пхп
прийдется только настроить правила преобразования урл
и в третих самое главное:
даже когда ты добьешся такого результата
это тебе не даст ровным счетом ничего ( в том смысле что там где был твой сайт по поисковому запросу, практически там он и останется)
Почему ?
Потому что для улучшения позиций нужно совсем другое
Что?
читай тот форум что я давал
Успехов
-
Спасибо!
Сделаю - напишу что получилось
-
Ну вот попробовал изобразить функциональность средствами HTML - сымитировал сортировку данных по нескольким столбикам - http://www.hydroeco.zp.ua/water/klients.htm .
Интересно, насколько сложно было бы выполнить реальную сортировку такого рода средствами PHP.
-
Ты же хотел сделать, чтобы search-engine friendly странички были, а с IFRAME они не особо дружат.
-
Я на странички что во фреймах дам прямые ссилки с главной страницы, а на тех страничких разместил ссылку на главную. Можно бы и яваскрипт поставить, чтобы с запуском внутренней странички запускалась внешняя, но боюсь, как бы не забанили, поскольку тогда титлы отражаются только в поисковике и не отражаются на страничке в браузере
-
vital88:
сымитировал сортировку данных по нескольким столбикам
Умопомрачительно :)
vital88:
насколько сложно было бы выполнить реальную сортировку такого рода средствами PHP
намного проще
kenga
Он хотел в html - он сделал это
vital88
Открою тебе тайну. Поисковики НЕ ЗНАЮТ, на каком языке написана страница. Они читают РЕЗУЛЬТАТ скриптов - не важно РНР, ASP или
ColdFusion. И не смотри на расширение. Сервер можно настроить так, что РНР будет выполняться в *.htm и даже *.asp файлах. И ASP будет выполняться в файлах *.php.
А то что сайт в поисковиках стоит низко, это не в РНР дело, а в раскрутке
-
vital88
у тебя параноя
кроме твоего сайта у поисковика еще Много своих забот
поверь :)
-
vital88
Почитай, как работает PHP
http://phpfaq.ru/na_tanke
-
Собственно, я уже нечал учить РНР. Почитал статьи на xml.nsu.ru, еще в сети поищу. Со временем и смодулем апача mod_rewrite, о котором здесь упоминали надеюсь разберусь.
Должен сказать, что на вашем форуме чувствуется хорошая обстановка, позитивное отношение. Спасибо и успехов!
-
vital88
Хоть разобрался, что был не прав?
-
Да, нужно учить РНР, лень плохой советчик.
Тут еще один вопрос возник. Как сделать, чтобы из почтовой формы на веб-странице письмо уходило сразу на два адреса?
-
Как сделать, чтобы из почтовой формы на веб-странице письмо уходило сразу на два адреса
разделить их запятой
либо юзать цикл
-
юзать цикл
Ман: (http://ru.php.net/manual/ru/function.mail.php)
It is worth noting that the mail() function is not suitable for larger volumes of email in a loop. This function opens and closes an SMTP socket for each email, which is not very efficient.
-
hanslinger
верное замечание
но для двух адресов особой разницы не будет
-
С запятой все получилось