htaccess重定向与RewriteCond

时间:2016-03-24 10:46:51

标签: apache .htaccess redirect mod-rewrite owncloud

我已将此重定向组织起来:

oldpage: http:// example.com/folder/public.php?service=files&t=7a406ad94e3e5b4f6ed247c6a279570a

新网页 http:// example.com/folder/public.php?service=files&t=1cb5f1a52ccebfebdb218ecbdb70f9e4

一开始我在htaccess中尝试使用普通的Redirect命令,但是我知道它不起作用,因为url字符串中的.php之后有一些值,所以我使用ReWriteCond找到了这段代码:

RewriteEngine On
RewriteCond %{HTTP_HOST}  ^example.com$ [NC]
RewriteCond %{QUERY_STRING}  ^service=files&t=7a406ad94e6e5b4f6ed246c6a279570a(&.*)?$ [NC]
RewriteRule ^folder/public\.php$ http:// example.com/folder/public.php?service=files&t=1cb5f1a52ccebfebdb218ecbdb70f9e4 [R=301,NE,NC,L]

但也行不通......出了什么问题?

我是初学者,如果这是一个愚蠢的问题,那就很抱歉。

0 个答案:

没有答案