kishert
03-03-2009, 14:47
Всем привет. Не знаю что делать.
Трабла заключается в следующем
Есть у мну папка на apach'e сервере mod_rewrite включен работет прекрасно
Надо дать на сайте что бы в папке test (допустим) мог заходить во все подпапки и открывать все файлы и еще если там обращались к файлам *.html он автоматически подгружал *.php.
Я это сделал вот в таком виде но это как не правельно
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^test/([a-z_0-9_A-Z]{0,50}).([a-z]{0,5})$ test/$1.$2 [L]
RewriteRule ^test/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50}).([a-z]{0,5})$ test/$1/$2.$3 [L]
RewriteRule ^test/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50}).htm$ test/$1/$2/$3.php [L] # Вот замена
RewriteRule ^test/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50}).([a-z]{0,5})$ test/$1/$2/$3.$4 [L]
RewriteRule ^test/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50}).([a-z]{0,5})$ test/$1/$2/$3/$4.$5 [L]
RewriteRule ^([a-z_0-9]{0,50}).html$ index.php?url_mode=faq [L]
RewriteRule ^.*$ index.php
А вот если поддерикторий будет 100 я жу умру это писать.
Трабла заключается в следующем
Есть у мну папка на apach'e сервере mod_rewrite включен работет прекрасно
Надо дать на сайте что бы в папке test (допустим) мог заходить во все подпапки и открывать все файлы и еще если там обращались к файлам *.html он автоматически подгружал *.php.
Я это сделал вот в таком виде но это как не правельно
RewriteEngine on
Options +FollowSymlinks
RewriteRule ^test/([a-z_0-9_A-Z]{0,50}).([a-z]{0,5})$ test/$1.$2 [L]
RewriteRule ^test/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50}).([a-z]{0,5})$ test/$1/$2.$3 [L]
RewriteRule ^test/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50}).htm$ test/$1/$2/$3.php [L] # Вот замена
RewriteRule ^test/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50}).([a-z]{0,5})$ test/$1/$2/$3.$4 [L]
RewriteRule ^test/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50})/([a-z_0-9_A-Z]{0,50}).([a-z]{0,5})$ test/$1/$2/$3/$4.$5 [L]
RewriteRule ^([a-z_0-9]{0,50}).html$ index.php?url_mode=faq [L]
RewriteRule ^.*$ index.php
А вот если поддерикторий будет 100 я жу умру это писать.