Как сделать статические динамические страницы? - PullRequest
0 голосов
/ 20 октября 2010

В форумах MyBB вы должны были видеть, что все эти темы хранятся как forum.com/Thread-Name-of-the-thread Так что теперь это статично, верно?

Так что теперь у меня есть сайт, на котором есть

blog.com / search.php? = ИСКАЛИ + TEXT

Итак, как мне сохранить этот поиск, чтобы Google мог найти эту страницу на моем сайте?

Косвенно я хочу сказать, как я могу сделать

blog.com / ИСКАЛИ + text.html

Ответы [ 3 ]

3 голосов
/ 20 октября 2010

"Так что теперь это статично, верно?"Нет. Тот факт, что URL не заканчивается на .php или аналогичном, не означает, что он статический.Пришло время узнать чудеса mod_rewrite:

http://www.workingwith.me.uk/articles/scripting/mod_rewrite

2 голосов
/ 20 октября 2010

Ваш первый пример совсем не статичен.Он просто использует инструмент для маршрутизации запроса на основе URL.

Все, что вам нужно для того, чтобы получить ту же функциональность, это исследовать маршрутизацию URL в PHP и внедрить его также в вашем приложении.

1 голос
/ 20 октября 2010

Если вы хотите, чтобы Google проиндексировал эту поисковую страницу, вы должны сообщить Google, что она существует, либо через Sitemap , либо разместив ссылку на своем сайте, которую Google может сканировать.Google заполнял формы в прошлом, но я не уверен, что они все еще делают, и на самом деле, они делали это только на нескольких выбранных сайтах.сохранить его в файле.Делаете ли вы это вручную, просто вызывая файл в браузере и затем сохраняя его или с помощью Caching System , решать только вам.

...