Результаты поиска по запросу "mod-rewrite"

1 ответ

-1 потому что это не касается акцентированных символов, сри.

аюсь создать строку URL, аналогичную той, которую SO использует для ссылок на вопросы. Я не смотрю на переписывание URL (mod_rewrite). Я смотрю на создание ссылки на странице. Пример: название вопроса: Is it better to use ob_get_contents() or ...

2 ответа

Цикл перенаправления с простым правилом htaccess

Я потянул свой воздух над этим. Это работало до миграции сервера! Итак, в основном это так просто: У меня есть файл .php, который я хочу просмотреть с помощью оптимизированного для SEO URL-адреса с помощью правила перезаписи. Кроме того, чтобы ...

1 ответ

@captain giraffe: Правило сработает, но я приложу к нему немного внимания, чтобы сделать его еще крепче. Второй cond не требуется,

у переписать URL. Допустим, вы посещаетеhttp://files.domain.com/uploads/file_name.jpg [http://files.domain.com/uploads/file_name.jpg] Как я могу использовать htaccess, чтобы написать его, чтобы я мог получить к нему доступ ...

ТОП публикаций

2 ответа

Как удалить имя папки из URL с помощью htaccess

Я хочу изменить URL с: http://domain.com/Portfolios/iPhone/appДля того, чтобы: http://domain.com/iPhone/appИ то же самое для всех URL, таких как: domain.com/Portfolios/iPad/appДля того, чтобы: domain.com/iPad/appИ ...

1 ответ

Не забудьте очистить кеш в вашем браузере при работе с htaccess.

етствующая часть моего .htaccess выглядит так: Options -Indexes <FilesMatch include> Order allow,deny Deny from all </FilesMatch> RedirectMatch 404 ^/include(/.*)$И это генерирует следующие ответы: / включает 403/ включить / ...

3 ответа

Это может быть не то, что вы хотите. Это отправит заголовок статуса HTTP 404 (файл не найден) обратно в браузер (и в Google). Так что используйте его только для полезной страницы «файл не найден».

жен сделать небольшой трюк для сайта! Идея заключается в следующем: если файл для требуемого URL существует, тогда я перехожу к этому URL, больше ничего не делая;если файл для требуемого URL не существует, я должен перейти к file.php и чем-то ...

2 ответа

Еще одно предположение: убрать косую черту в замене.

я есть следующие правила переписать в моем.htaccess файл: RewriteEngine on RewriteRule ^news/([0-9]+)/?$ /?action=news&start=$1 [L] RewriteRule ^man/([a-zA-Z0-9_]+)/?$ /?action=man&page=$1 [L] RewriteRule ^([a-zA-Z0-9_]+)/?$ /?action=$1 [L]Все ...

1 ответ

Есть ли быстрый способ применить это ко всем файлам? я не хочу, чтобы правило срабатывало вообще, если URL содержит какое-либо расширение файла

ы можете исключить определенные типы файлов (xml и txt) из следующего правила перезаписи? RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ^(.*)$ http://website.com/$1/ [QSA,L,R=301]

2 ответа

Хорошо, но очень специфично для преобразования папок в параметры. Не поддерживает более сложные преобразования, такие как параметры для папок.

моделировать и проверить правило перезаписи URL-адресов в Apache 2, когда при совместном использовании RewriteLog отключен и илиНЕ разрешено устанавливать в .Htaccess? Другими словами, существуют ли какие-либо инструменты / симуляторы для ...

1 ответ

@ Richard Grantham: Спасибо, теперь все ясно. Так что убирайте пробелы для SEO-дружественного URL, но вы все еще хотите пробелы для вашего запроса select. Я бы посоветовал сохранить правила перезаписи, как я предлагал, и внутри кода заменить дефисы пробелами перед самым SQL-запросом. Не знаю, какой язык вы используете, но все они имеют простые строковые функции для замены одного символа другим. Таким образом, у вас будут SEO-совместимые URL, и ваши запросы также будут работать нормально.

ствительно застрял в правилах переписывания и задаюсь вопросом, может ли кто-нибудь помочь. Я извлекаю данные из базы данных, и, например, поле «имя», которое я использую, иногда содержит 2 слова с пробелом между ними. Я использую это много на ...