Удалите запаздывание наклонных черт

Вы должны использовать один из этих методов,

[self.view endEditing:YES];

или

[self.textField resignFirstResponder];
5
задан Erik 30 June 2009 в 14:07
поделиться

3 ответа

Почему у вас несколько файлов .htaccess? Где хранятся перенаправления на паблик / $ 1? Вы вполне можете столкнуться с переопределением директив RewriteRule, которые усложняют вам задачу.

Не зная вашей настройки, довольно сложно сказать, как вы должны использовать перезаписи - можете ли вы указать, что ДЕЙСТВИТЕЛЬНО выглядит?

2
ответ дан 14 December 2019 в 13:44
поделиться

Вы пытались добавить:

RewriteBase /public

в файл .htaccess в общей папке, чтобы получить:

<IfModule mod_rewrite.c>
    RewriteEngine On            
    RewriteBase /public

    RewriteRule (.*)/$ $1 [R,L]

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f         
    RewriteRule ^(.*)$ index.php?url=$1 [PT,L]
</IfModule>
1
ответ дан 14 December 2019 в 13:44
поделиться

Вот пример из документации Apache, который вы можете использовать для решения вашей проблемы:

Задача косой черты

Описание:

Каждый веб-мастер может спеть песню о проблеме косой черты в конце URL-адресов, ссылающихся на каталоги. Если они отсутствуют, сервер выдает сообщение об ошибке, потому что если вы скажете / ~ quux / foo вместо / ~ quux / foo /, тогда сервер будет искать файл с именем foo. И поскольку этот файл является каталогом, он жалуется. На самом деле в большинстве случаев он пытается исправить это сам, но иногда вам нужно эмулировать этот механизм. Например, после того, как вы выполнили множество сложных перезаписей URL-адресов в сценарии CGI и т. Д.

Решение:

Решение этой тонкой проблемы состоит в том, чтобы позволить серверу автоматически добавлять завершающую косую черту. Чтобы сделать это правильно, мы должны использовать внешний редирект, поэтому браузер правильно запрашивает последующие изображения и т. д. Если бы мы выполняли только внутреннюю перезапись, это работало бы только для страницы каталога, но не получилось бы, когда на эту страницу были бы включены какие-либо изображения с относительными URL-адресами, потому что браузер запросил бы вход облицованный объект. Например, запрос image.gif в /~quux/foo/index.html без внешнего перенаправления превратился бы в /~quux/image.gif!

Итак, чтобы проделать этот трюк, мы напишем:

RewriteEngine  on
RewriteBase    /~quux/
RewriteRule    ^foo$  foo/  [R]

The crazy а ленивый может даже сделать следующее в файле .htaccess верхнего уровня своего домашнего каталога. Но обратите внимание, что это создает некоторые накладные расходы на обработку.

RewriteEngine  on
RewriteBase    /~quux/
RewriteCond    %{REQUEST_FILENAME}  -d
RewriteRule    ^(.+[^/])$ $1/ [R]

Источник

1
ответ дан 14 December 2019 в 13:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: