Доброго времени суток!
Есть файлик из сайта, что на сервере с Apache, зовут его htaccess и служит он там для организации ЧПУ ссылок и многого другого. Вот его примерный код:
AddDefaultCharset UTF-8
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag register_globals Off
ErrorDocument 401 /401.html
ErrorDocument 403 /403.html
ErrorDocument 404 /404.html
Options -Indexes
# php_value error_reporting 2047
# php_value error_log "/var/www/log/error.log"
# php_flag log_errors on
# php_flag display_errors off
RewriteEngine on
RewriteBase /
RewriteRule ^admin/(.*)$ admin/index.php?route=$1 [L,QSA]
RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{REQUEST_URI} !^/favicon.ico
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]
И нужно как-то эти правила применить для сайта, лежащего на сервере с lighttpd.
Гугление дало, что такие строчки
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]
можно заменить на
url.rewrite-once = (
"^(.*)$" => "index.php?route=$1"
)
В конфиге лайти. И это срабатывает, но как только добавляю по похожему принципу
"^admin/(.*)$" => "admin/index.php?route=$1"
для
RewriteRule ^admin/(.*)$ admin/index.php?route=$1 [L,QSA]
работать тут же перестает.
Да и это тем более всего 2 строки из htaccess, а там их перевести еще много надо... )-:
Искренне надеюсь на вашу помощь.