2013-09-08 4 views
0

есть способ получить строки запроса из URL-адреса, который был изменен с помощью .htaccess. Например, если мой URL, как этоjs получить строки запроса из стилизованного url

http://mysite.com/blog.php?id=7 

для этого примера, в location.search работы, а также PHP & _GET [ 'ID'], но если я изменить в Htaccess как этот

RewriteRule ^blog/([0-9]+)$ blog.php?id=$1 [NC,L] 

URL-адрес изменится на

http://mysite.com/blog/7 

и только $ _GET [ «ид»] сейчас работает, но не та версия яваскрипта.

Спасибо, Даниэль.

ответ

2

Необходимо разбить URL вручную, используя location.pathname.substr(1).split('/').

Это дает массив, содержащий различные участки пути. В вашем случае он будет содержать ['blog', '7'].

+0

Спасибо, я был на 99% уверен, что вы действительно не можете получить строку, подобную php. –

Смежные вопросы