【发布时间】:2014-11-17 05:21:13
【问题描述】:
谁能帮我改写这个? 我有这些规则:
RewriteCond %{HTTP_USER_AGENT} baiduspider|facebookexternalhit|twitterbot|rogerbot|linkedinbot|embedly|showyoubot|outbrain|pinterest [NC,OR]
RewriteCond %{QUERY_STRING} _escaped_fragment_
RewriteRule ^(?!.*?(\.js|\.css|\.xml|\.less|\.png|\.jpg|\.jpeg|\.gif|\.pdf|\.doc|\.txt|\.ico|\.rss|\.zip|\.mp3|\.rar|\.exe|\.wmv|\.doc|\.avi|\.ppt|\.mpg|\.mpeg|\.tif|\.wav|\.mov|\.psd|\.ai|\.xls|\.mp4|\.m4a|\.swf|\.dat|\.dmg|\.iso|\.flv|\.m4v|\.torrent))(.*) /api/prerender/$2 [P,L]
我需要将其重写为 nginx。
基本上,我们假设这个 URL
http://example.com/?_escaped_fragment_=/item/123
应该改写成
http://example.com/api/prerender/?_escaped_fragment_=/item/123
希望你能理解。
【问题讨论】:
标签: apache .htaccess nginx rewrite