2016-03-25 10 views
0

Я получаю все, что работает с помощью стифле, и теперь у меня есть эта работа: olympiccode.xyz/download/plugin/hgjg/ff olympiccode.xyz/download/plugin/anything/hereURL-адрес и перенаправление с помощью ввода в php

Теперь я хочу перенаправить ввод по URL-адресу, например, если человек использовал этот URL-адрес: olympiccode.xyz/download/plugin/anything/here Как я могу перенаправить его на olympiccode.xyz/download/files /pl/anything-here.jar (ничего-here.jar изменяется, что человек положил в URL)

// Старый вопрос

Я не знаю, Нама е этой вещи, так что я использовал «Пользовательский автоматический URL», что я имею в виду некоторые ссылки, как те:

https://crafatar.com/capes/jeb_ 
https://crafatar.com/capes/Notch 
--- 
https://inventivetalent.org/download/plugin/Test/1.5 
https://inventivetalent.org/download/plugin/CustomUrl/1.345344.345345 

Как это работает? это действительно сделано с javascript? как я могу это сделать? [/ spoiler]

+0

Эта система URL, в которой вы можете писать все, что захотите, и всегда будет генерировать страницу с информацией, основанной на том, что вы пишете. – TxCraft

ответ

1

Похоже, вы хотите обрабатывать URL Routing (иногда называемый URL-картографированием) с помощью javascript.

Непонятно, хотите ли вы выполнять маршрутизацию на стороне сервера с помощью node.js или если вы хотите выполнить маршрутизацию на стороне клиента в браузере, поэтому я свяжу изоморфный маршрутизатор, который работает в обеих средах под названием director.

Выполнение маршрутизации в браузере обычно ограничивалось window.location.hash для URL-адресов, таких как http://example.com/#about и http://example.com/#downloads.

Однако HTML5 предоставляет API истории, чтобы переписать URL в http://example.com/about и http://example.com/downloads

Подробнее о history.pushState() на MDN.

+0

Теперь я получаю это на моем сайте с помощью: http://olympiccode.xyz/download/plugin/hgjg/ff/ http://olympiccode.xyz/download/plugin/anything/here/ Но, например, если человек использовал этот URL-адрес: http://olympiccode.xyz/download/plugin/anything/ здесь/ Как я могу перенаправить его на http://olympiccode.xyz/download/files/pl/anything-here.jar (что-нибудь-here.jar изменяется тем, что человек помещает в URL-адрес) – TxCraft

+0

Я думаю то, что вы хотите, - это [Переадресация] (http://stackoverflow.com/q/768431/266535) – styfle

+0

Но как я могу получить то, что пользователь указал в URL? – TxCraft