Назад | Перейти на главную страницу

Lighttpd mod_rewrite для Apache mod_rewrite

Я хочу превратить этот Lighttpd mod_rewrite в код перезаписи apache.

$HTTP["host"] =~ "^(i\.ylar\.se|puush\.me)$" {
    server.document-root = "/var/www/servers/i.ylar.se/"
    url.rewrite-once = (
            "^/api/up" => "/upload.php",
            "^/([a-zA-Z0-9]+)$" => "/view.php?image=$1"
    )
}

Спасибо за помощь!

Вероятно, вам здесь нужно больше, чем просто переписать ...

Что-то вроде этого могло бы сделать это:

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName   i.ylar.se
    ServerAlias  puush.me

    DocumentRoot /var/www/servers/i.ylar.se

    RewriteEngine On

    RewriteRule ^/api/up               /upload.php [L]
    RewriteRule ^/([a-zA-Z0-9]+)$     /view.php?image=$1

</VirtualHost>