Правильные динамические страницы

12
T
На сайте с 18.07.2007
Offline
4
#11
Asher:
2Grisha: в самое начало странички (до любого вывода в браузер!) добавить

header('Expires: ' . strftime("%a, %d %b %Y %X GMT",time()+12*3600));

header('Last-Modified: ' . strftime("%a, %d %b %Y %X GMT",time()-mt_rand(12,24)*3600));


имхо Expires с левым значением - вовсе незачем. Да и смысл увеличивать возраст документа через rand?

Отдаю Last-Modified с учетом часового пояса:

header('Last-Modified: ' . gmdate('D, d M Y H:i:s', $time) . ' GMT');

Ну и конечно для "правильных страниц" - отдавать корректный код ответа, прежде всего 404.

T
На сайте с 23.10.2005
Offline
60
#12
Ayavryk:
в адресах не должно быть привязки к системам программирования. Перейдете через пару лет на с# или Java, и вся адресация гавкнет

ответ не правильный.

A
На сайте с 09.08.2004
Offline
82
#13
Thru:
имхо Expires с левым значением - вовсе незачем. Да и смысл увеличивать возраст документа через rand?

А ты подумай хорошенько, для чего и насколько увеличивается возраст.

T
На сайте с 18.07.2007
Offline
4
#14
Asher:
А ты подумай хорошенько, для чего и насколько увеличивается возраст.

"Подумал хорошенько". Тема "правильные динамические страницы" и "рандом минус 12-24 часа в дате последнего изменения" - не соотносятся никак.

Alexey D.K.
На сайте с 19.01.2006
Offline
202
#15
Dreammaker:
Рамблер до сих пор не очень любит динамические урлы, это в их руководстве даже написано. Да и сам стыкался с этим года полтора назад. Эта ПС конечно последнее время немного сдвинулась со ступора в развитии, но не думаю, что это сильно изменилось.

Вроде это Апорт, а не рамблер.

С уважением, Я.

✔ Ну так это... Алексей Д.К.
Ayavryk
На сайте с 11.10.2003
Offline
209
#16
topol:
ответ не правильный.

Да. Вы правы. Можно и в C# поддерживать расширение php. Только это идиотизм.

Тынгыр, мынгыр, комсомол (http://erum.ru). Ехари, ехари, (жалобно) аяврик. /народная тунгусская песня/
T
На сайте с 23.10.2005
Offline
60
#17
Ayavryk:
Да. Вы правы. Можно и в C# поддерживать расширение php. Только это идиотизм.

Передача параметров в URI не связана с языками программирования (или серверными скриптами). Просто в PHP "достать" эти параметры очень просто, даже и "доставать" не надо, если не контролировать как пришла переменная POST или GET. Весь функционал по "выковыриванию" переменных из запроса зашит в ядре языка. Так, что при переходе на другую платформу или программную среду, нет проблем сохранить запросы в старой форме, равно как и сами URL.

Ayavryk
На сайте с 11.10.2003
Offline
209
#18
topol:
нет проблем сохранить запросы в старой форме, равно как и сами URL.

А оно надо?

Я имею ввиду сохранять аттавистические расширения. М.б. проще сразу предусмотреть?

B2
На сайте с 21.12.2006
Offline
14
#19

Мэт Катс не рекомендует использовать такие урл

12

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