Использование регулярных выражений в URI-маршрутах в CodeIgniter
Ну, я уже несколько лет наслаждаюсь CodeIgniter, но до сих пор не умею использовать regexp в моей URI-маршрутизации в rout.php.
Я пытаюсь перенаправить все запросы на URI, содержащие другой URL.
Например:
http://mywebsite.com/http://www.google.com
http://mywebsite.com/www.google.com
http://mywebsite.com/google.com
$_SERVER['REQUEST_URI'] похож на: / http://www.google.com/
Я использовал: $ route ['^ (http.| Www.)'], Но это не относится к третьему примеру.
Я задаюсь вопросом, должен ли я использовать один из тех очень длинных регулярных выражений, которые ищут действительный URL и учитывают дальнейшую косую черту.
Другая идея заключалась в поиске точки ('.'), Но я не хотел, чтобы http://example.com/file.txt совпадал.
Если бы кто-нибудь мог помочь с этим выражением, я действительно был бы очень благодарен. Я терял сон на этом!