- Что такое SEO URL или URL, дружественный поисковой системе? Прежде чем мы узнаем, как создать SEO-URL...
- Как создать SEO или дружественные для поисковых систем URL-адреса для WordPress?
Что такое SEO URL или URL, дружественный поисковой системе?
Прежде чем мы узнаем, как создать SEO-URL или URL-адрес, удобный для поисковых систем, мы должны понять, что это такое и какова его цель. SEO или дружественный для поисковых систем URL - это тот, который дает хорошую информацию о том, что содержит определенный URL . Например: скажем, посмотрите на следующую статью - SEO учебник для начинающих SEO советы SEO инструменты , К этой статье можно получить доступ через две разные ссылки:
- http://www.teqlog.com/seo-tutorial-beginners-tips-tools.html (URL, оптимизированный для SEO или поисковых систем)
- http://www.teqlog.com/?p=36 (не SEO или не дружественный для поисковых систем URL)
Первый URL содержит информацию о статье. Это позволяет поисковым системам определять правильное содержание страницы. Эта техника SEO, в свою очередь, повышает рейтинг вашей статьи в рейтинге поисковых систем.
Второй URL с другой стороны не дает представления о том, о чем эта страница. Обратите внимание, что вторая ссылка перенаправляется, чтобы указывать на первый URL через 301 перенаправления. Это позволяет поисковым системам рассматривать первый URL как правильный URL для индексации и показывать в результатах. Вы можете узнать, как создать 301 редирект на Примеры перенаправления htaccess 301 ,
Как создать SEO или дружественные для поисковых систем URL с примерами htaccess?
Веб-сервер Apache позволяет переписывать URL-адреса, чтобы сделать их более удобными для поисковых систем. Для этого вам понадобится Apache для поддержки модуля перезаписи или mod_rewrite. Давайте посмотрим, как это сделать, на реальных примерах.
Предположим, что URL A (показанный ниже) в настоящее время является поддерживаемым URL для вашего сайта. Однако теперь мы хотим поддержать новый дружественный для поисковых систем URL-адрес B для того же контента. В этом примере мы рассмотрим преобразование URL-адреса B в A таким образом, чтобы, когда пользователь запрашивает ресурс с использованием URL-адреса B, он внутренне преобразуется в URL-адрес A и, таким образом, выбираются правильные данные.
A) http://www.example.com/show_example.php?name=test (URL, не связанный с поисковой системой)
B) http://www.example.com/example/test (удобный для поисковых систем URL)
htaccess пример 1 :
RewriteEngine On RewriteRule ^ пример /(.*)$ show_example.php? Name = $ 1 [L, NC]
Первая строка говорит сама за себя. Он просит Apache включить механизм перезаписи, чтобы он мог обрабатывать любые перезаписи URL.
Во второй строке есть 4 части, разделенные пробелами.
Первая часть - это просто ключевое слово RewriteRule, чтобы сообщить Apache, что то, что следует, является действительным правилом.
Вторая часть определяет URL, который должен быть переписан внутри. Так что это должно соответствовать дружественному SEO URL B выше. Часть (. *) Определяет Apache для захвата части URL от «example /» до конца URL ($) и размещения ее в переменной $ 1.
Третья часть соответствует формату не оптимизированного для SEO URL-адреса. Это то, во что должен преобразовываться URL-адрес, указанный во второй части выше.
Наконец, в четвертой части [L, NC] L указывает, что больше правил не должно обрабатываться, и это должно быть обработано в последнем правиле, а NC указывает, что не должно быть рассмотрения случая (верхний или нижний регистр).
Проблема здесь заключается в том, что для URL A нет перенаправления, и оба URL-адреса обслуживают один и тот же контент. Чтобы справиться с этим, используйте канонический метатег . Тег Canonical должен гарантировать, что поисковые системы понимают, что обе страницы обслуживают одни и те же данные, и фактический видимый URL должен быть тем, который указан в каноническом теге.
Мы рассмотрим другие примеры htaccess, в которых мы можем перенести все элементы управления в файл PHP, который затем может манипулировать или перенаправлять URL-адреса.
htaccess пример 2 :
<Location xxx> Приложение ForceType / x-httpd-php </ Location>
Приведенный выше код заставляет все подходящие файлы обслуживать как файлы php. Поэтому URL-адрес, такой как http://www.example.com/xxx/oldurl.html, будет пытаться выполнить проверку файла как файл php. Теперь вы можете выполнить действие в тестовом файле на основе переменной $ _SERVER ['PATH_INFO'] следующим образом:
echo $ _SERVER ['PATH_INFO']; // выводит '/oldurl.html'
Другой способ достижения этого иллюстрируется примером, показанным ниже
htaccess пример 3 :
RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D RewriteRule. index.php
Это делает почти то же самое, что и выше. Это действительно означает, что если запрашиваемый ресурс не является файлом или каталогом, тогда вызовите index.php. Вы можете изменить это для соответствия другим критериям, а затем вызвать другой файл.
Как создать SEO или дружественные для поисковых систем URL-адреса для WordPress?
WordPress позволяет легко создавать дружественные URL-адреса. В случае WordPress термин, используемый для понятных URL-адресов, - это постоянные ссылки . Все, что вам нужно сделать, это управлять постоянными ссылками в ваших настройках. Подробности о том, как управлять постоянными ссылками, можно найти в статье WordPress. Вот , WordPress использует тот же механизм, что и в примере 3 выше.
Что такое SEO URL или URL, дружественный поисковой системе?
Как создать SEO или дружественные для поисковых систем URL-адреса для WordPress?
Что такое SEO URL или URL, дружественный поисковой системе?
Com/?
Php?
Php?
Как создать SEO или дружественные для поисковых систем URL-адреса для WordPress?