Результаты поиска по запросу ".htaccess"

2 ответа

простой способ сделать это:

не нужно сделать со следующим правилом перезаписи, чтобы оно работало, независимо от того, является ли оно косой чертой в конце URL-адреса? то есть.http://mydomain.com/content/featured [http://mydomain.com/content/featured]или ...

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, чтобы написать его, чтобы я мог получить к нему доступ ...

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

1 ответ

@ cOle2, они есть. Как я могу решить мою проблему тогда?

ользую следующие настройки для перезаписи URL: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]Вindex.php это разбор$_GET['url'] так что в следующих ...

1 ответ

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

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

6 ответов

 и вуаля. Эта комбинация работала как талисман, поэтому, поскольку у меня есть нумерация страниц, мне больше ничего не нужно было делать, поскольку все они используют GET в строке запроса и затем $ i для целого числа.

аботает: HTML <a href="/search/querystring">query</a>Htaccess RewriteRule ^search/([-0-9a-z]+)$ /search.php?q=$1 [L]Проходя через форму поиска: <form method="get" action="/search"> <input type="search" name="q" value="querystring" /> <input ...

3 ответа

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

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

2 ответа

Еще ничего. Здесь определенно что-то не так. Я подам заявку в службу поддержки. Спасибо за вашу помощь!

граммирую новую версию своего сайта и пытаюсь заставить .htaccess правильно переписать. Мой новый сайт хранится здесь: www.example.com/storage/new/Мне нужно переписать эти URL: www.example.com/storage/new/welcome/ -> ...

1 ответ

codeigniter.com/user_guide/general/...

аюсь переписать URL-адреса так, чтобы / foo -> index.php. index.php работает на codeigniter 3. bar.php - это отдельный php-файл. Это отрывок из моего .htaccess: //Test 1. Bar.php displayed. This works as exptected. RewriteRule ...

1 ответ

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

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