我仍在尝试将基于Joomla的网站迁移到WordPress安装。我偶然发现了一个不可见的url重写。 Joomla使用article?start=3
之类的分页。 WordPress使用article/3/
。
不幸的是,我尝试将“?start = 3”重写为“/ 3”/失败了。任何人都可以找出语法??? =似乎打破了它。
编辑:我将添加当前流程的示例。
1)Incomming url
http://www.domain.com/nl/tips/160-ziggo-storing-oplossen-dns-server-aanpassen?start=2
2)转移到子域
http://nl.domain.com/tips/160-ziggo-storing-oplossen-dns-server-aanpassen?start=2
3)新标题
http://nl.domain.com/tips/ziggo-storing-oplossen-dns-server-aanpassen?start=2
所需网址
http://nl.domain.com/tips/160-ziggo-storing-oplossen-dns-server-aanpassen/2/
最后一步是我坚持的那一步。
目前在www:
上的htaccessRewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^nl\.domain\.com$ [NC]
RewriteRule ^(nl)/(.*)$ http://$1.domain.com/$2 [L,R=301]
nl上的当前htaccess:
RewriteEngine On
RewriteBase /
redirect 301 /uitleg/processor/91-de-processor-zoveel-cores-heeft-u-daar-iets-aan /inside/processor-uitleg/de-processor-een-processor-is-meer-dan-een-processor/
(493 lines of redirects)
答案 0 :(得分:0)
您可以尝试以下代码:
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} start=([0-9]+)
RewriteRule ^article$ /article/%1/? [L,R=301]
start
值。article
页面。?
这些链接可能会对您有所帮助: