Nano Hash - криптовалюты, майнинг, программирование

Wordpress 404 ошибка пользовательского перенаправления .htaccess

Я хочу добавить несколько пользовательских перенаправлений в том же домене, что и установка Wordpress. Я хочу что-то вроде этого:

domain.com/get/card/123456 

to go to:

domain.com/account/client/redirectNewCard.php?id=123456

Тот же принцип я хочу использовать для двух других перенаправлений: «клиент/подтвердить/электронная почта/» и «предприятие/подтвердить/электронная почта/». Но ни один из них не работает.

Wordpress сообщает, что страница 404 с надписью «Страница не найдена», но посещение «my domain.com/account/client/redirectNewCard.php?id=123456» РАБОТАЕТ и показывает то, что должно отображаться.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On

RewriteRule ^get/card/([0-9]+)$ /account/client/redirectNewCard.php?id=$1 [R]
RewriteRule ^client/validate/email/([0-9]+)$ /client/accountinstellingen.php?code=$1 [R]
RewriteRule ^enterprise/validate/email/([0-9]+)$ /enterprise/instellingen.php?code=$1 [R]

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Я уже пытался установить перенаправление ДО, а также ПОСЛЕ перенаправления Wordpress, но ни один из этих подходов не помогает. Как я могу это решить?


Ответы:


1
RewriteRule ^get/card/([0-9]+)$ /account/client/redirectNewCard.php?id=$1 [R]
RewriteRule ^client/validate/email/([0-9]+)$ /client/accountinstellingen.php?code=$1 [R]
RewriteRule ^enterprise/validate/email/([0-9]+)$ /enterprise/instellingen.php?code=$1 [R]

Вам нужно включить флаг L (last) в каждую из этих директив. т.е. [R,L].

Без флага L обработка продолжится и, скорее всего, будет перезаписана фронт-контроллером WordPress. Вам нужна обработка, чтобы остановить и перенаправить немедленно.

09.10.2017
  • Герой! Большое спасибо!! 09.10.2017
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..