问这个问题我感觉不太好(这里已经有很多好的答案+ tuts)。但经过数小时的试用,我需要帮助。
问题:
由于 CMS 迁移,URL 发生了一些变化。旧 URL 保存在数据库中。在我更改 Mysql 中的任何链接之前,我认为对这些链接进行 .htaccess 重写会快得多。我想要的是:
改变
index.php/aktuelles?id=369:netzwerk-forst-und-holz-unterfranken-startet-ab-12-2012-&catid=1:news
至
index.php/369:netzwerk-forst-und-holz-unterfranken-startet-ab-12-2012-&catid=1:news
意味着简单的削减
aktuelles?id=
的网址。这是我的试验:
RewriteEngine On
Options +FollowSymLinks
RewriteRule ^aktuelles\?id\=$ $1 [R=301]
#RewriteRule (.*)/index.php/aktuelles?id=(.*) $1/$2 [R=301]
非常感谢你的帮助,
亲切的问候,
托尼