Как выглядит .htaccess mod_rewrite для моего сайта: http://bit.ly/2Ocf3B, чтобы иметь оптимизированные для SEO URL? - PullRequest
0 голосов
/ 28 февраля 2010

Я пытаюсь оптимизировать свой сайт, чтобы сделать его SEO и удобным для пользователя, у меня есть несколько проблем, чтобы установить правильный mod_rewrite для URL, и мне нужна помощь для этого, я новичок в этом, так что это путь мой знания на данный момент. http://bit.ly/2Ocf3B, сайт должен выглядеть следующим образом: www.domain.me/category/subcategory. спасибо

1 Ответ

1 голос
/ 28 февраля 2010

У вас есть файл, который принимает два параметра HTTP GET, category и subcategory. Допустим, http://www.example.org/products.php?category=bicycles&subcategory=racing дает индекс гоночных велосипедов.

Чтобы преобразовать этот URL во что-то более красивое, скажем, http://www.example.org/bikes/racing, введите его в свой файл .htaccess:

RewriteEngine On
RewriteRule ^products/([a-zA-Z]*)/([a-zA-Z]*)$      products.php?category=$1&subcategory=$2

Как видите, mod_rewrite вращается вокруг регулярных выражений. Если вы не знаете, как их обойти, я рекомендую вам заглянуть в регулярные-выражения.info , чтобы начать. Когда вы изучите основы, вам будет очень полезно поиграть в тестере регулярных выражений (мне нравится RegexPal , но есть сотни альтернатив).

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