我在将我的旧站点博客文章从wordpress重定向到新的cakephp格式化urls时遇到了一些问题
我有13个帖子,所以没有那么多,我试图手动将它们添加到.htaccess文件中,但是当您尝试访问它们时,它们不会重定向。
她就是我所尝试的一个例子
Redirect 301 /blog.php?freedom-church-chosen-experience /blog/post/10e-freedom-church-chosen-experience发生了一些奇怪的ajax事件,所以这就是为什么?在以前的网址里。但是,当我试图进入旧的博客网址,它不是转发到新的。我们删除了旧站点并向上推高了新的cakephp站点,这样这些页面就不存在了。
根据我在这里找到的一篇文章,我还将其添加到app/..htaccess文件中。
http://www.davidtan.org/cakephp-tutorial-htaccess-redirect-301-rules-tips/
但我尝试了一些不同的东西,但我无法让它重定向。
发布于 2015-01-30 19:33:56
您无法使用QUERY_STRING与RewriteRule相匹配。只需在根.htaccess之上使用此规则:
RewriteEngine On
RewriteCond %{QUERY_STRING} (?:^|&)(freedom-church-chosen-experience) [NC]
RewriteRule ^blog\.php$ /blog/post/10e-%1? [L,R=301,NC]https://stackoverflow.com/questions/28242599
复制相似问题