Search

I’m using lighttpd server web that has no module mod_rewrite and does not read the file .htaccess. I have rewritten the ruleset but when i try to access the back end: “404 Error: Page Not Found Head back to home or contact me.” and the ULR is /symphony/publish/articles/ This is my experimental ruleset:

url.rewrite = (
      "^/(workspace)/.*$" => "$0",
      "^/(extensions)/.*$" => "$0",
      "^/(manifest)/.*$" => "$0",
      "^/(favicon.ico)" => "$0",
      "^/(install.php)" => "$0",
      "^/(index.php.*)" => "$0",
      "^image/(.+.(jpg|gif|jpeg|png|bmp))$" => "/extensions/jit_image_manipulation/lib/image.php?param=$1",
      "^/(symphony/assets)/.*$" => "$0",
      "^/(symphony/content)/.*$" => "$0",
      "^/(symphony/lib)/.*$" => "$0",
      "^/(symphony/template)/.*$" => "$0",
      "^symphony(/(.*/?))+$" => "./index.php?symphony-page=$1&mode=administration&$2",
      "^/(symphony)/$" => "./index.php?mode=administration&$1",
      "^(.+)/?$" => "./index.php?symphony-page=$1&$2"
)

Who made the rewrite rules for a lighttpd? Thanks.

Thank’s all.

Unfortunately I don’t think anyone around here has made lighttpd rewrite rules before, hence the silence.

After searching for lighttpd I found this topic. Perhaps the comments there will help you to get Symphony working on your web server.

For Lighttpd, you might try this to help convert the Symphony rewrite rules.


For those interested in nginx rewrite rules, Kuba put this tutorial together (as mentioned here).

Create an account or sign in to comment.

Symphony • Open Source XSLT CMS

Server Requirements

  • PHP 5.3-5.6 or 7.0-7.3
  • PHP's LibXML module, with the XSLT extension enabled (--with-xsl)
  • MySQL 5.5 or above
  • An Apache or Litespeed webserver
  • Apache's mod_rewrite module or equivalent

Compatible Hosts

Sign in

Login details