坚持使用mod_rewrite:重定向动态页面

时间:2014-09-14 16:19:48

标签: apache mod-rewrite

我刚刚将我的论坛软件转换为新版本,我得到了旧的网址结构,除了boardpages-numbers和主题page-numbers

现在的url结构: 使用domain.tld /主题/ 34-mytopicname /?您做生意= 16

必须或重定向到上述内容: 使用domain.tld /主题/ 34-mytopicname /页-16

在网页上使用相同的网址结构,而非主题,其论坛'

我的htaccess看起来如下:

#SEO_START
<IfModule mod_rewrite.c>
        RewriteEngine on
        RewriteBase /
        # Rewrite application /
        RewriteCond %{SCRIPT_FILENAME} !-d
        RewriteCond %{SCRIPT_FILENAME} !-f
        RewriteRule ^(.*)$ index.php/$1 [L,QSA]
        RewriteCond %{QUERY_STRING} ^/topic/([0-9]+)-([^/]+)/page-([0-9]+)$
    RewriteRule ^(.*)$ index.php/Thread/%1-%2/?pageNo=%3 [R=301,L]
</IfModule>
#SEO_END

使用该结构,我在访问url时会得到一个白页/ / page-16。

THX。

0 个答案:

没有答案