#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:
На панели администратора загляните в свои настройки, и там должен быть раздел под названием постоянные ссылки. Здесь вы можете изменить способ отображения ваших постоянных ссылок.