Динамические урлы у статичного сайта

cscope
На сайте с 13.02.2005
Offline
525
1026

Статичный сайт имеет урлы (имена) файлов вида index.php@id=287

Вопрос как сделать и что где прописать, чтобы все это корректно работало и открывалось на хостинге. А еще лучше посоветуйте прогу которая может поменять без плясок с бубном (т.е. автоматом) такие урлы на статичные типа index287.php причем и имена файлов и пути в коде.

ДП
На сайте с 23.11.2009
Offline
203
#1

Это т.е. сейчас у вас страницы сайта открываются по адресу index.php@id=287?

Вообще наличие в адресе страницы .php как-то не вяжется со статическим сайтом.

Так-то можно наверно заменой с регуляркой в том же NotePad++ пройтись.

SeVlad
На сайте с 03.11.2008
Offline
1609
#2
cscope:
index.php@id=287

А не index.php?id=287 ?

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
L
На сайте с 25.12.2013
Offline
410
#3

Скрипт можно заказать, найти, самому написать, который пройдет по файлам и сделает нужные замены на сайте.

Недорогой, надежный и отзывчивый VPS хостинг ( https://bit.ly/3eXUnNN ) Проверенная пуш партнерка с ежедневными выплатами ( https://vk.cc/9wLSrL)
tommy-gung
На сайте с 22.11.2006
Offline
300
#4
SeVlad:
А не index.php?id=287 ?

спарсеный сайт скоре всего. и поэтому такая замена :)

Здесь не могла быть ваша реклама
donc
На сайте с 16.01.2007
Offline
679
#5
Дикий пионер:
можно наверно заменой с регуляркой в том же NotePad++ пройтись

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

А вот скрипт там можно написать, но это уже не просто будет.

Продвижение сайтов от 25 000 в мес, прозрачно, надежно https://searchengines.guru/ru/forum/818412 , но не быстро, отзывы
Dim_K
На сайте с 11.07.2007
Offline
85
#6
donc:

А вот скрипт там можно написать, но это уже не просто будет.

Одна строчка в баше на самом деле


perl -p -i -e 's/\.php\@id=(\d+)/$1.php/' `find -name '*.php'`
Станислав
На сайте с 27.12.2009
Offline
254
#7

Странно что никто не предложил воспользоваться потрясающим софтом, таким как апач, nginx думаю предлагать не стоит =)

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

Мы там, где рады нас видеть.
tommy-gung
На сайте с 22.11.2006
Offline
300
#8

Ms-Dred, .htaccess только не поменяет ссылки в файлах

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