htaccess - 将流量从URL重定向到另一个

时间:2012-02-23 10:57:35

标签: security .htaccess codeigniter redirect

任何人都可以建议我如何将以下路径中的任何流量重定向到另一个目录

images/flash/main.swf?config=/flash/flash_output/133/location.htm

这应该301重定向到另一个URL(例如www.site.com)

我得到的问题是?导致Codeigniter(版本2)出现问题的字符,因为这会导致以下错误 - 您提交的URI不允许使用字符。 我正在尝试使用htaccess文件而不是codeigniter中的routes选项来解决问题。

我当前允许的uri chars配置低于(标准设置)

$config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';

- 我不想加?如果可能的话,由于安全问题(文档声明不应该更改)

1 个答案:

答案 0 :(得分:1)

假设imagesdocumentroot

中的目录

将其添加到.htaccess

中的DocumentRoot
RewriteEngine On
RewriteBase /

Rewrite %{REQUEST_URI}?%{QUERY_STRING} images/flash/main\.swf\?config\=/flash/flash_output/133/location\.htm
RewriteRule ^ www.site.com [R=301,L]