如何使用参数进行外部重定向

时间:2014-03-26 08:25:40

标签: php apache .htaccess redirect laravel

如何进行外部重定向并获取' URL-String'在.aspx之后?

http://www.sample.com/folder1/filename.aspx/title

http://www.sample.com/folder1/filename/title

我做了以下

#RewriteCond %{THE_REQUEST} ^[A-Z0-9]{3,}\s([^.]+)\.aspx
#RewriteRule ^ %1 [R=301,NE,NC,L]

但它返回错误的网址

http://www.sample.com/folder1

感谢您的善意建议。谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用此规则:

RewriteCond %{THE_REQUEST} \s([^.]+)\.aspx(\S*)
RewriteRule ^ %1%2 [R=301,NE,L]

RewriteRule ^([^.]+?)/([^/.]+)/?$ /$1.aspx/$2 [L]