Я пытаюсь перенаправить все .htaccess
администрирование на сайте Magento. Я нашел этот пример кодирования:Как перенаправить все страницы администратора в Magento в другой домен и подкаталог?
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/index\.php/admin [NC]
RewriteRule^- [L]
RewriteCond %{THE_REQUEST} !/new/ [NC]
RewriteRule !^new/ /new%{REQUEST_URI} [NC,R=301,L]
... но, похоже, не может получить синтаксис справа.
Для аргументации позвольте мне назвать сайт, который я редактирую www.example.ca
.
Я пытаюсь перенаправить все, кроме www.example**.ca**/admin
, до www.example**.com**/landing
- но продолжайте сбой.
Может кто-нибудь, пожалуйста, дайте мне фрагмент кода с правильным синтаксисом, используя приведенные выше URL-адреса?
так почему бы не просто 'rewritecond% {request_uri}! ^/Admin' и' rewriterule (. *)/New $ 1'? Во-первых, исключая/admin URL-адреса, другой перезаписывает все остальное. –
Марк: Спасибо, что ответили! Я недостаточно осведомлен, чтобы понять это ... но хотел бы попробовать ваше элегантное решение. Можете ли вы дать мне фрагмент, используя приведенные выше примеры URL? Еще раз спасибо! –
Что это связано с PHP? – Forbs