이 Apache 재작성 규칙을 Lighttpd에서 작동하도록 어떻게 변환할 수 있습니까? 이것은 실제로 .htaccess 파일이므로 lighttpd.conf 파일에 넣어야 합니다.
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule www.(.*) web.php?url=$1
RewriteRule sitemap/(.*) mapdi.php?page=$1
RewriteRule tags_(.*)\.html$ tags.php?keywords=$1
RewriteRule ^([^-]*)-page-([^-]*)\.html$ tags.php?keywords=$1&page=$2 [L]
RewriteRule ^sitemap_([^-]*)\.html$ sitemap_web.php?page=$1 [L]
RewriteRule ^sitemap\.html$ sitemap.php$1 [L]
RewriteRule ^privacy\.html$ privacy.php$1 [L]
코드의 일부를 변환했지만 어떻게 변환할 수 있는지 잘 모르겠습니다.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
.... ...
내가 변환할 수 있는 것은 다음과 같습니다.
url.rewrite-once = (
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
"www.(.*)" => "web.php?url=$1",
"sitemap/(.*)" => "mapdi.php?page=$1",
"tags_(.*)\.html$" => "tags.php?keywords=$1",
"^([^-]*)-page-([^-]*)\.html$" => "tags.php?keywords=$1&page=$2",
"^sitemap_([^-]*)\.html$" => "sitemap_web.php?page=$1",
"^sitemap\.html$" => "sitemap.php$1",
"^privacy\.html$" => "privacy.php$1"
)