我的项目在本地主机上可以正常使用WAMP。
另一方面,在共享生产主机上,我的一条路由遇到了一些麻烦:Route::get('sth/{encodedURI}',array('uses'=>'MyController@sth'))->where('encodedURI','.*');
URL是这样的:http://mywebsite.com/sth/http%3A%2F%2Fany-url.com
路由不工作,因为我得到一个404错误,只要有一些编码字符在url..
我想诀窍并没有那么复杂…
嗯,我想象了一个相当肮脏的解决方法。但它是有效的。
在发送URL之前,我将有问题的%
替换为@@@
,这应该是相当罕见的。
@@@
重新翻译为%
。