Как сделать Wordpress категории в качестве поддоменов без использования плагина? - PullRequest
0 голосов
/ 19 января 2011

Я использовал плагин под названием WordPress subdomains 0.6.9, но в нем много ошибок, и создание поддоменов с этой версией рискованно, я имею в виду, что позже будет много неработающих ссылок, поэтому есть ли способ сделать это вручную, редактируя код php или значения базы данных? или что-нибудь еще, что сделает эту работу? и спасибо: D

Ответы [ 2 ]

2 голосов
/ 19 января 2011

Используете ли вы постоянную ссылку Apache2 +? Если это так, создайте несколько RewriteRule в пределах .htaccess (вместе с оригинальной постоянной ссылкой).

Например

RewriteCond %{HTTP_HOST} cat1.my.site
RewriteRule ^.*$ /categories/cat1$0 [R]

Или сделать перенаправление 301

RewriteCond %{HTTP_HOST} cat1.my.site
RewriteRule ^.*$ http://my.site/categories/cat1$0 [R,L]

(приведенный выше код не протестирован, поэтому вы можете сравнить их с документом и проверить)

http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

2 голосов
/ 19 января 2011

Просто идея: создайте поддомен подстановочного знака в вашей конфигурации apache (при условии, что вы используете веб-сервер apache) и дайте ему указывать на скрипт php, который перенаправляет в соответствии с указанным поддоменом.

...