У меня есть сайт WordPress с плагином Shibboleth, который использует Shibboleth для аутентификации пользователей. URLКак написать Mod Rewrite, чтобы исключить URL-адреса Shibboleth?
Сайт: www.mytestsite.com/wordpress/blog
Я хотел, чтобы удалить подкаталог из URL так, я последовал ниже URL и выполнил его
http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory
Теперь, Я могу получить доступ к блогу без поддиректории URL
Сайт: www.mytestsite.com/blog
ХТ Файл доступа выглядит следующим образом
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
но шибболет аутентификация не работает, потому что Апач Тринг найти Шибболет URLs в WordPress и отображает страницу не найден.
Мне нужно написать RewriteCond, который исключает URL-адреса shibboleth.
шибболет URL являются:
www.mytestsite.com/Shibboleth.sso/Login
www.mytestsite.com/Shibboleth.sso/Logout
www.mytestsite.com/Shibboleth .sso/Session
Мне нужна помощь в написании правила RewriteCond для вышеуказанных URL-адресов, любезная помощь.
Попробуйте добавить 'RewriteCond% {REQUEST_URI}! \. Sso /' после первого правила, но перед вторым правилом. – bloodyKnuckles
Спасибо, что он сработал –