2012-02-23 52 views
0

我已經安裝一個htaccess規則(見下文)笨及禁止按鍵字符的問題與我的htaccess

RewriteRule ^images/(.*) http://www.mysite.com [R=301,L] 

我的本意是,任何下列鏈接將被重定向到site.com問題的問題標記字符(?),因爲這會在Codeigniter框架中導致「不允許的鍵字符」錯誤。我可以在配置文件中修改允許的字符,但不建議出於安全目的。

我的目標是重定向看起來鏈接如下..

http://www.site.com/images/flash/main.swf?config=/flash/flash_output/133/location.htm 

任何人都可以提出不涉及changing the permitted characters in the config,或者這是唯一可行的選擇一個解決方法嗎?

+0

有什麼不對允許的 '?'在 – scibuff 2012-02-23 12:55:35

+0

中即使'?'沒有在允許的字符中列出codeigniter並不限制在url中。除非你已經改變了某處,我的安裝允許這樣做 – Henesnarfel 2012-02-23 13:54:01

回答

0

你可能同時命名你的文本中使用空格。

不正確的方式來產生這樣的錯誤:

input type="text" id="test_text" name="test _text"

正確方法:

input type="text" id="test_text" name="test_text"