Нужен совет по созданию SEO URL - PullRequest
1 голос
/ 15 декабря 2010

Итак, я пытаюсь создать свою собственную веб-страницу / cms и прочее. Все отлично работает, но теперь я хочу оптимизировать его. И я собираюсь за SEO дружественных URL-адресов в это время. Для людей, которые предложат «использовать фреймворк», я не буду использовать rep, потому что вы не можете выучить php, просто используя фреймворк (хотя фреймворки очень хороши, и я остановлюсь на них позже).

Итак, ситуация такова: У меня есть такие страницы, как my_profile.php и index.php? Deal = 39 и так далее. Я знаю, что мне нужно использовать mod_rewrite, и у меня есть немного опыта с ним. Я знаю, что вы можете использовать GET-параметры в mod_rewrite.

Также, если у меня есть URL-адрес, например www.example.com/index.php?id=88, как мне сделать это в www.example.com/very-cool-url

Так что, как правило, дается хороший совет о том, как действовать.

1 Ответ

3 голосов
/ 15 декабря 2010

Это должно быть достаточно для начала.

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule .* index.php/$0 [PT]

По сути, теперь вы можете напечатать что-то вроде

example.com/contacts/john

и использовать PHP для получения параметров, например

$params = explode('/', $_SERVER["REQUEST_URI"]);

Обратите внимание, что этот код не был проверен, и есть много больше, чем просто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...