如何将网页ASP重定向到新的PHPpages?
示例:
来自/pages/动物区/动物群/fauna.asp?
重定向到/页面/动物群/动物群?id=1
我试过
RewriteEngine On
RewriteCond %{QUERY_STRING} ^IdF=1$
RewriteRule ^pages/fauna/fauna\.asp$ /pages/fauna/fauna?id=1 [R=301,L]但这不管用
发布于 2014-01-05 14:09:44
将此代码放入您的DOCUMENT_ROOT/.htaccess文件中:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteCond %{QUERY_STRING} ^IdF=([^&]+) [NC]
RewriteRule ^pages/fauna/fauna\.asp$ /pages/fauna/fauna?id=%1 [R=301,L]确保这是first rule,并且您的系统中没有其他.htaccess。
发布于 2014-01-05 13:06:31
如果您在IIS上(如果您使用的是经典ASP ),那么.htaccess什么也不做(除非您安装了第三方ISAPI重写过滤器)
如果使用IIS7或IIS8,可以在web.config文件中添加重写规则
发布于 2014-01-05 13:39:53
不要发狂,只需将所有.asp请求重定向到php脚本,并在php中创建一个路由器,然后处理所有参数,并以更加程序员友好的方式执行所需的操作。
https://stackoverflow.com/questions/20933326
复制相似问题