Articles of url rewriting

Перенаправление и перенаправление URL-адресов (с данными базы данных)

Мой URL-адрес: http://testurl.com/user.php?id=1&name=TestUser Мой url по умолчанию для вышеуказанной ссылки должен быть похож на http://testurl.com/user/12345/TestUser Если пользователь попытается изменить его в собственной ссылке браузера, как показано ниже http://testurl.com/user/12345 http://testurl.com/user/12345/ http://testurl.com/user/12345/TestUsers_bla-bla затем строка url автоматически изменится на http://testurl.com/user/12345/TestUser редактировать <?php $name = "This-is-a-test-user"; $id = 1; $fields = array('id' => $id, 'name' => $name); $url = […]

Перезаписать URL-адрес nginx

Я только что установил nginx 1.0.8 и php-fpm, и за последние 30 минут я пытаюсь переписать URL-адрес для WordPress. Вот что должно выглядеть URL-адрес WordPress: http: // localhost / website / blog / 2011/10 / sample-post / Я просмотрел этот учебник: http://wiki.nginx.org/WordPress + много других в Интернете, но каждый раз, когда я получаю ошибку 404 […]

Что делать с типом URL сообщества, например Last.FM или Wikipedia?

Я пытаюсь понять, как мне работать с символами в URLs , потому что я создаю сайт, на котором пользователь может хранить контент и перейти на страницу контента, указав его имя в URL . поэтому, что-то вроде Wikipedia или сайта Last.FM Я вижу на сайте, пользователь может написать что-то вроде http://it.wikipedia.org/wiki/Trentemøller и страница художника может быть […]

Как работают расширенные URL-адреса

Я знаю, как эти URL-адреса загружают страницу … на основе их параметра GET. http://www.bedupako.com/songs.php?page=show_song_details.php&songid=1167&n=0&back=no и в back-end примерно что-то вроде этого: <?php switch($_GET['page']) { case 'xx': include('my page');break; . . . default: include('default');break; } ?> Но как работают эти URL-адреса? Я имею в виду, как динамически загружаются данные? www.dummysite.com/parm/subpage1/xyz www.dummysite.com/parm/subpage2/xyz Как эти синтаксические анализа аналогичны […]

Как скрыть расширение .html с URL-адреса веб-сайта

Я знаю, что этот вопрос задавали раньше, но кто-нибудь знает, как можно скрыть .html расширения. Я пробовал много кодов и многие ответы из https://stackoverflow.com/, но я не вижу результата. То, что я снова спрашиваю у У меня статический сайт, и я хотел удалить расширение, чтобы очистить мои URL. Я работал со статическими html-файлами. Прежде чем […]

PHP $ _GET var с urlencode и ошибкой «&»

В моем коде я создаю ссылку вроде этого: $link = 'http://www.mydomain.com/'.urlencode($str).'/1'; Я использую url-rewriting, и правило в моем файле htaccess выглядит так: rewriteRule ^(.+)/(.*)$ index.php?var1=$1&var2=$2 [NC,L] Этот код работает нормально почти для каждой строки. Но иногда строка для кодирования содержит «&». Функция urlencode кодирует ее по-разному, но когда я читаю массив $ _GET в php, […]

Модем переписывается с использованием .htaccess

Я пытаюсь переписать мой режим, используя эту информацию [копия с веб-сайта], но она не работает .. что с этим не так, и PLZ дать правильный ответ. Механизм перезаписи Apache в основном используется для превращения динамического URL-адреса, такого как www.yoursite.com/product.php?id=123, в статический и удобный URL-адрес, например, www.yoursite.com/product/123 RewriteEngine on RewriteRule ^product/([^/.]+)/?$ product.php?id=$1 [L] Другой пример: переписать: […]

Можно ли использовать mod_rewrite htaccess для перезаписи URL-адреса от имени к id.

Если у меня есть URL http://www.domain.com/listing.php?company_id=1 , то я могу переписать его на http://www.domain.com/company-name , используя этот идентификатор вытащить имя из базы данных. Или мне нужно изменить listing.php, чтобы сделать это ?company_name=company-name Если кто-то может указать мне в правильном направлении, это было бы здорово. Благодаря!

Как переписать URL-адрес, чтобы удалить знак вопроса

У меня есть строка запроса, которая изменяет содержимое страницы, в зависимости от того, что пользователь вводит после вопросительного знака в URL-адресе. http://mysite.subdomain.com/?3 Загрузите контент, назначенный ID 3 http://mysite.subdomain.com/?34 Загружает контент, назначенный на 34. Что мне нужно, чтобы войти в мой .htaccess файл, так что, когда пользователь переходит к http://mysite.subdomain.com/1234 он загружает контент, который будет загружен, […]

Полет PHP-маршрутизации из подкаталога

Поэтому я использую микрофрейм Flight PHP ( http://flightphp.com/ ) для маршрутизации. Мой вопрос: как я могу запустить маршрутизатор из подкаталога? Я имею в виду, по сути, запускать его в песочнице в папке. Как и в случае, запрос '/' просто вытаскивает обычный файл index.php. Но запрос «/ flight / file» будет загружать URL-адрес с помощью Flight. […]