PaulB75,
Below is the conversion of the rules you have provided one by one:
* RewriteEngine directive:
RewriteEngine On
Nothing to convert. Adding a new rewritig rule in Abyss Web Server turns on the "rewriting engine".
* RewriteBase directive:
RewriteBase /pop/
This will result in having each rule set as "Relative" and with
/pop as it "Base Path".
* Conversion of the first rule:
RewriteRule ^index\.html$ - [L]
=> Add the following URL rewriting rule to your host:
Type: Relative
Base Path: /pop
Virtual Path regular expression: ^index\.html$
If this rule matches: Perform an internal redirection
Redirect to: $0
Append Query String: checked
Escape Redirection Location: checked
Next Action: Stop matching
* Conversion of the second rule:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.html [L]
=> Add the following URL rewriting rule to your host:
Type: Relative
Base Path: /pop
Virtual Path regular expression: .
Conditions:
Condition 1:
Variable: REQUEST_FILENAME
Operator: Is not a file
Condition 2:
Variable: REQUEST_FILENAME
Operator: Is not a directory
If this rule matches: Perform an internal redirection
Redirect to: index.html
Append Query String: checked
Escape Redirection Location: checked
Next Action: Stop matching
We'll be waiting for your feedback. If there is any problem, please send us by email your abyss.conf file and let us know which URL is misbehaving.