Программисты, помогите советом.

12
El_grapaduro
На сайте с 01.09.2008
Offline
315
477

Я делал перелинковку и как оказалось очень сильно протупил

Так вот, когда я ставил ссылку, то поставил её без http://

и теперь она имеет вид http://сайт.ру/каталог.сайт.ру.каталог и соответственно не работает. Я таких ссылок очень много за сегодня поставил(((

Можно ли написать в htacces что нибудь, что бы заработали эти ссылки и не нужно было бы исправлять?

neznaika
На сайте с 28.06.2006
Offline
356
#1

А чего-б по базе не пройтись, да не позаменять?

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
CunninGFox
На сайте с 05.10.2007
Offline
167
#2

El_grapaduro, Дань... Тут дело в том, что может прописать-то и можно... Но сам подумай, в коде-то оно будет криво отображаться... да и анкорное через 301 редирект не передается:)

Комплексное продвижение сайтов: увеличение количества клиентов для Вашей компании. От 8.000 рублей. Возможна работа по договору и оплата по безналу. Пишите: seo@sergeus.ru
lcatlas
На сайте с 29.11.2008
Offline
151
#3

Голый html или cmsка? Если голый html - есть проги которые могут изменить что-то на всех страницах, если реально урл привести к общему виду.

С cmsкой - сложнее ) И думаю тут придется нанять прогера, если руками менять лень - но проще негра.

С уважением, Александр. Продвижение сайтов (http://www.ldi.ru). Интересные обзоры игр. (https://www.youtube.com/channel/UCICcg0J31VIxsv3tkpQTUfw)
El_grapaduro
На сайте с 01.09.2008
Offline
315
#4

Эх... ну да, все верно. Придется переделывать. Спасибо.

PS

CMS

CunninGFox
На сайте с 05.10.2007
Offline
167
#5
lcatlas:
Голый html или cmsка? Если голый html - есть проги которые могут изменить что-то на всех страницах, если реально урл привести к общему виду.

есть такая прога у меня на компе - если нужно - обращайся

aleksey_php
На сайте с 17.03.2008
Offline
53
#6
El_grapaduro:
Я делал перелинковку и как оказалось очень сильно протупил

Так вот, когда я ставил ссылку, то поставил её без http://
и теперь она имеет вид http://сайт.ру/каталог.сайт.ру.каталог и соответственно не работает.

Не совсем понял о чём речь, но вполне возможно, что Вам поможет тег <base href="http://сайт.ру" />.

lcatlas
На сайте с 29.11.2008
Offline
151
#7

Если cms-ка работает через мускул, я думаю вполне реально запросом поменять все урлы. Но для этого нужно знать цмску и запрос, тут я боюсь помочь не смогу.

CunninGFox
На сайте с 05.10.2007
Offline
167
#8
aleksey_php:
Не совсем понял о чём речь, но вполне возможно, что Вам поможет тег <base href="http://сайт.ру" /

Он просто сделал ссылку не <a href=http://site.ru/sranica>

<a href=site.ru/sranica>

что по сути является ссылкой на http://site.ru/site.ru/sranica

[Удален]
#9

El_grapaduro, если голые хтмлины, то попробуйте Search&Replace.. программулину какую-нибудь.

Советую встроенный функционал "Find and Replace" в Adobe Dreamweaver. Напишите там что-нибудь типа:

Искать что: (http://.*/.*?)\.(.*)

Заменить на: $1 and http://$2

в таком случае вместо

http://site.ru/catalog.site.ru/catalog

вы получите следующее:

http://site.ru/catalog and http://site.ru/catalog

Дримвивер позволяет просто указать директорию, в которой по маске будет проделана замена. В таком случае будут изменены все записи, удовлетворяющие определённому условию.

Welcome2 добавил 18.11.2009 в 04:06

хм. ну тогда тем же Find and Replace:

Ищем: (<a href=)(s.*) // это для site.ru - вам надо будет заменить на начальную букву вашего урла

Заменяем на: $1http://$2

Последнее не проверил - дримвивер без перезагрузки не хочет запускаться. :(

CunninGFox
На сайте с 05.10.2007
Offline
167
#10

Welcome2, у него cms - читайте топик внимательнее))))

12

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