ЧПУ IPB 3.1 SEO
Грамотные Человеко-Понятные Урлы на форуме Invision Power Board 3.1+ делаются следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
'showforum' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showforum=(.+?)(&|$)#i', 'forum$1.html$2' ), 'in' => array( 'regex' => "#/forum(\d+?).html#i", 'matches' => array( array( 'showforum', '$1' ) ) ) ), 'showtopic' => array( 'app' => 'forums', 'allowRedirect' => 1, 'out' => array( '#showtopic=(.+?)(&|$)#i', 'topic$1.html$2' ), 'in' => array( 'regex' => "#/topic(\d+?).html#i", 'matches' => array( array( 'showtopic', '$1' ) ) ) ), 'act=idx' => array( 'app' => 'forums', 'allowRedirect' => 0, 'out' => array( '#act=idx(&|$)#i', 'index$1' ), 'in' => array( 'regex' => "#/index.html(/|$|\?)#i", 'matches' => array( array( 'act', 'idx' ) ) ) ), |
в initdata.php нужно изменить соответствующие строки на
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
define( 'IPB_USE_SEO_TRANSLIT', TRUE ); define( 'IPB_USE_ONLY_ID_FURL', FALSE ); config_global $INFO['use_friendly_urls'] = '1'; .htacess <ifmodule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </ifmodule> |
Рассказать: