Проблемы с mod_rewrite htaccess

Чтобы иметь зависимости, введенные во время построения, вам нужно, чтобы ваш конструктор был помечен аннотацией @Autowired.

@Autowired
public DocumentManager(IApplicationProperties applicationProperties) {
  this.applicationProperties = applicationProperties;
  startOOServer();
}
2
задан Abhishek Gurjar 13 July 2018 в 10:10
поделиться

1 ответ

Вы можете использовать это правило

RewriteCond %{REQUEST_URI} !^/fr/(standard-virtuel|example2|example3)/ [NC]
RewriteRule ^fr(/.*)?$ / [R=301,L]

Просто замените example2, example3, ... тем, что вы хотите, каждый из которых отделен |

Или, если вы предпочитаете самый длинный вариант (неконденсированный), где каждое условие относится к определенному URL

RewriteCond %{REQUEST_URI} !^/fr/standard-virtuel/ [NC]
RewriteCond %{REQUEST_URI} !^/fr/example2/ [NC]
RewriteCond %{REQUEST_URI} !^/fr/example3/ [NC]
RewriteRule ^fr(/.*)?$ / [R=301,L]
1
ответ дан Justin Iurman 17 August 2018 в 13:15
поделиться
  • 1
    Это не работает. Ни первое, ни второе правило. Любые другие предложения? спасибо – Josea 16 July 2018 в 09:49
  • 2
    Ну, должно. Проблема должна быть в другом месте. Убедитесь, что функция mod_rewrite включена и разрешены файлы .htaccess. Кроме того, есть ли у вас другие правила? Вы используете CMS или это пользовательский веб-сайт? – Justin Iurman 16 July 2018 в 10:26
  • 3
    Кроме того, он работает как ожидается на вашем сайте. Просто попробовал /fr/standard-virtuel/, и он доступен, а /fr/whatever/ перенаправляется на родину. Если вы не видите тот же результат, попробуйте очистить кеш браузера и повторите попытку – Justin Iurman 16 July 2018 в 10:29
  • 4
    & quot; Убедитесь, что mod_rewrite включен & quot; & lt; - Включено. & quot ;.htaccess разрешенные файлы & quot; Здесь все правильно. – Josea 16 July 2018 в 11:52
  • 5
    Здесь у меня есть все мои правила: & lt; IfModule mod_rewrite.c & gt; # Опции + FollowSymlinks # RewriteEngine On RewriteBase / # RewriteCond% {REQUEST_URI}! ^ / Fr / (standard-virtuel | neotel2000.com/fr/… [NC] RewriteRule ^ fr (/.* )? $ / [R = 301, L] & lt; / IfModule & gt; – Josea 16 July 2018 в 12:00
Другие вопросы по тегам:

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