2009-07-02 4 views

ответ

2

канонический путь что-то вроде:

<Directory /> 
    Order Deny,Allow 
    Deny from all 
</Directory> 

<Directory /sandbox> 
    Order Deny,Allow 
    Allow from all 
</Directory> 

<Directory /WebDev> 
    Order Deny,Allow 
    Allow from all 
</Directory> 

<Directory /Projects> 
    Order Deny,Allow 
    Allow from all 
</Directory> 
+0

да, это имеет смысл, но я надеялся, что там будет более быстрый способ регулярного выражения, чтобы добавить его быстрее. Если нет других ответов, это наверняка сработает. –

+0

все работает! Благодарю. –

3

Вот правильный tested путь вы хотите с RegEx.

Я предлагаю вам использовать это в самом файле конфигурации Apache, а не в .htaccess, поскольку он не может корректно работать на какой-то по умолчанию Apache конфиги ОС (например, в Ubuntu), если если вы исправили другие связанные конфигурации, чтобы не работать в .htaccess (т.е. AllowOverride .. и т.д.)

<Directory /> 
      Order allow,deny 
      deny from all 
    </Directory> 
    <Directory ~ "/(sandbox|Projects|WebDev)"> 
      Order allow,deny 
      allow from all 
    </Directory> 

Да, это OLD вопросы, но этот ответ может помочь кому-то .. :-)

 Смежные вопросы

  • Нет связанных вопросов^_^