Как я могу сделать следующий Apache Configuration Simpler,
Я не хочу использовать .htaccess Пробовал регулярное выражение, но не удалосьВсе это действующие правила mod_rewrite, ранее представленные в .htaccess Я удалил все .htaccess из соответствующих каталогов и добавил их в один файл виртуального хоста. Следующая конфигурация работает, но я хотел бы упростить ее.
<Directory "/var/http/www/cms/">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-/]+).php$ index.php?url=$1 [NS]
</IfModule>
</Directory>
<Directory "/var/http/www/hi/cms/">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-/]+).php$ index.php?url=$1 [NS]
</IfModule>
</Directory>
<Directory "/var/http/www/advisory/">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-/]+).php$ index.php?url=$1 [NS]
</IfModule>
</Directory>
<Directory "/var/http/www/hi/advisory/">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-/]+).php$ index.php?url=$1 [NS]
</IfModule>
</Directory>
<Directory "/var/http/www/auth/">
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([a-zA-Z0-9-/]+).php$ index.php?url=$1 [NS]
</IfModule>
</Directory>