заголовки блогов будут появляться автоматически

#php

#php

Вопрос:

я хочу, чтобы в моих блогах, которые я разрабатываю на PHP, URL-адрес выглядел примерно такhttp://mysite.com/jan2006/best-day-of-my-life вместо чего-то подобного http://mysite.com/viewblog.php?id=25 где «лучший день в моей жизни» — это заголовок моего поста в блоге, какой инструмент я использую, чтобы сделать это автоматически? и помогает ли этот метод поисковой оптимизации?

Ответ №1:

Вам нужно использовать .htaccess и mod_rewrite от Apache. В Google есть масса информации, поэтому:

http://www.javascriptkit.com/howto/htaccess.shtml

http://www.besthostratings.com/articles/htaccess.html

http://www.bloghash.com/2006/11/beginners-guide-to-htaccess-file-with-examples/

Однако следует отметить одну вещь: учитывая приведенный вами пример, вам все равно понадобится уникальный идентификатор для вашей конкретной записи в блоге в вашем URL (а именно ИДЕНТИФИКАТОР), например:

что-то вроде http://mysite.com/jan2006/best-day-of-my-life вместо чего-то подобного http://mysite.com/viewblog.php?id=25

На самом деле это должно быть:

http://mysite.com/25/jan2006/best-day-of-my-life

или http://mysite.com/post/25/jan2006/best-day-of-my-life

Если у вас установлен хостинг Apache, в вашем корневом каталоге вам понадобится файл с именем ‘.htaccess’. Его содержимое будет выглядеть как (например):

 # set up mod rewrite
Options  FollowSymLinks
RewriteEngine On
RewriteRule ^post/(.*)/(.*)/(.*)$ viewblog.php?id=$1 [NC,L] # Handle requests for clean urls to blog posts
  

Что касается

помогает ли этот метод оптимизации поисковой системы?

Да, да, это так:

http://www.seocentro.com/articles/apache/mod_rewrite-seo-purposes.html

http://techie-buzz.com/how-to/create-seo-friendly-urls-using-mod-rewrite-and-php-part-1.html

http://www.seomoz.org/ugc/using-mod-rewrite-to-convert-dynamic-urls-to-seo-friendly-urls

http://webhostinggeeks.com/blog/2011/03/31/seo-friendly-links-with-mod_rewrite/

Ответ №2:

На панели администратора загляните в свои настройки, и там должен быть раздел под названием постоянные ссылки. Здесь вы можете изменить способ отображения ваших постоянных ссылок.

http://codex.wordpress.org/Using_Permalinks#Structure_Tags