электронная почта htaccess regex

Если у Вас есть в большой степени используемый Exchange Server с большим количеством почтовых ящиков, мобильный доступ (Blackberry, Windows Mobile, и т.д.), and\or плагины Outlook затем я предложил бы настроить 4 диска как RAID10 вместо RAID5. Если существует тяжелый диск ввод-вывод затем, RAID5 собирается уничтожить Вашу производительность, и у Вас будут пользователи, жалующиеся постоянно на их почтовый клиент, являющийся медленным.

2
задан 13 July 2012 в 02:03
1 ответ
RewriteRule link/go/(.*)$ process.php?email=$1

Кажется, это работает. Вы должны выполнить проверку адреса электронной почты в process.php , а не в правиле .htaccess для удобства чтения (плюс, вы можете по крайней мере иметь красивое сообщение об ошибке на странице) .

Это работает, потому что все, что находится после link / go / , будет сопоставлено (. соответствует любому символу, поэтому . * означает совпадение любого символа столько раз как можно, а (. *) означает сохранить это в $ 1 - $ в конце означает конец строки, поэтому он будет соответствовать всем путь до конца).

То, что вы пробовали, не сработает, потому что [A-Za-z0-9 -] + будет соответствовать только буквам и цифрам, а не @ или . .

4
ответ дан 3 December 2019 в 10:11

Теги

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