Вопросы с тегом «url-rewriting»

Механизм перезаписи URL - это программное обеспечение, которое изменяет внешний вид веб-URL (перезапись URL). Переписанные URL-адреса используются для предоставления более коротких и более релевантных ссылок на веб-страницы, для маршрутизации пользователей от устаревших URL-адресов к замене или для упрощения формата URL-адреса для удобства чтения человеком. Этот метод добавляет степень разделения между файлами, используемыми для создания веб-страницы, и URL-адресом, который предоставляется миру.

2381
Как изменить URL-адрес без перезагрузки страницы?

Есть ли способ изменить URL текущей страницы без перезагрузки страницы? Я хотел бы получить доступ к части до # хэша, если это возможно. Мне нужно только изменить часть после домена, поэтому я не нарушаю междоменные политики. window.location.href = "www.mysite.com/page2.php"; // Sadly this...

485
Общий htaccess перенаправить www на не-www

Я хотел бы перенаправить www.example.comна example.com. Следующий код htaccess делает это возможным: RewriteCond %{HTTP_HOST} ^www\.example\.com [NC] RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] Но есть ли способ сделать это в общем виде без жесткого кодирования доменного...

283
Когда я должен использовать косую черту в своем URL?

Когда следует использовать косую черту в URL? Например - должен ли мой URL выглядеть /about-us/или как /about-us? Я полностью осведомлен о вопросах, связанных с SEO - дублированный контент и каноническая вещь; Я пытаюсь выяснить, какой из них мне следует использовать в контексте правильного...

145
.htaccess mod_rewrite - как исключить каталог из правила перезаписи

У меня есть 8 строк правил перезаписи в моем файле .htaccess. Мне нужно исключить две физические директории на моем сервере из этих правил, чтобы они могли стать доступными. На данный момент все запросы отправляются в файл index.php. Каталоги для исключения: «админ» и «пользователь». Поэтому...

141
Как настроить IIS для перезаписи URL-адресов приложения AngularJS в режиме HTML5?

У меня есть начальный проект AngularJS, и я добавил $locationProvider.html5Mode(true).hashPrefix('!'); в файл app.js. Я хочу настроить IIS 7 для маршрутизации всех запросов в http://localhost/app/index.html так что это работает для меня. Как мне это сделать? Обновить: Я только что обнаружил,...

139
Перезапись URL с помощью PHP

У меня есть URL-адрес, который выглядит так: url.com/picture.php?id=51 Как мне преобразовать этот URL в: picture.php/Some-text-goes-here/51 Я думаю, что WordPress делает то же самое. Как мне сделать удобные URL-адреса в PHP?...

135
Как перенаправить URL в NGINX

Мне нужно перенаправить каждый запрос http://test.com на http://www.test.com . Как это может быть сделано. В блоке сервера я попытался добавить rewrite ^/(.*) http://www.test.com/$1 permanent; но в браузере это говорит The page isn't redirecting properly Firefox has detected that the server is...

118
Настройте nginx, чтобы он не падал, если хост в восходящем потоке не найден

У нас есть несколько приложений rails под общим доменом в Docker, и мы используем nginx для направления запросов к конкретным приложениям. our_dev_server.com/foo # proxies to foo app our_dev_server.com/bar # proxies to bar Конфиг выглядит так: upstream foo { server foo:3000; } upstream bar { server...

104
Как проверить, включен ли mod_rewrite на сервере?

На данный момент я использую хостинг с сервером Lightspeed . Хостинг говорит, mod_rewriteчто включен, но я не могу заставить там работать свой скрипт. Всякий раз, когда я пытаюсь получить доступ к URL-адресу, он возвращает 404 - не найденную страницу. Я поместил те же коды на другой сервер,...