.htaccess захватить весь путь - PullRequest
0 голосов
/ 08 июня 2011

Я экспериментирую с методом для красивых URL, которые я не пробовал раньше, где htaccess просто собирает весь путь после корня и передает его как одну переменную, затем я разбив его на конкретные переменные, используя php explode,но я рано застреваю.

Я использую эту строку, чтобы получить все в URL после "blah.com" -

RewriteRule ^(.*)$  index.php?url=$1 [NC]

, затем в php используйте эту строку дляпревратить его в переменную

$url = $_GET['url'];

, но когда я тестирую его с поддельным путем, например, «blah.com/test/test2», $ url echos как «index.php» вместо «test / test2»

Я ненавижу работать с htaccess, что является одной из причин, по которой я пробую этот метод, поэтому я не уверен, что мне нужно сделать, чтобы это исправить.любая помощь будет ... очень полезна!

1 Ответ

1 голос
/ 08 июня 2011

Не связывайтесь с переменными GET, просто осмотрите $_SERVER['REQUEST_URI'], бесконечно проще:)

...