area-middlewareenhancementfeature-rewrite-middlewarehelp wanted
Repository metrics
- Stars
- (37,933 stars)
- PR merge metrics
- (Avg merge 16d 9h) (258 merged PRs in 30d)
Description
Features implemented in mod_rewrite: Types:
- RewriteCond
- RewriteRule
Flags:
- Cookie
- Escape Back References
- End
- Forbidden
- Gone
- Last
- No Case
- Query String Append
- Query String Delete
- Redirect
Server Variables:
- HTTP_ACCEPT
- HTTP_COOKIE
- HTTP_FORWARDED
- HTTP_HOST
- HTTP_REFERER
- HTTP_USER_AGENT
- CONN_REMOTE_ADDR
- QUERY_STRING
- REMOTE_ADDR
- IPV6
- REMOTE_PORT
- REQUEST_METHOD
- SCRIPT_FILENAME
- SERVER_ADDR
- SERVER_PORT
- SERVER_PROTOCOL
- TIME_YEAR
- TIME_MON
- TIME_DAY
- TIME_HOUR
- TIME_MIN
- TIME_SEC
- TIME_WDAY
- TIME
- HTTPS
- REQUEST_FILENAME
- REQUEST_SCHEME
- REQUEST_URI
CondPattern:
- Integer Comparison
- String Comparison
- Is File
- Is Directory
- Size
Features that are not implemented in mod_rewrite: Types:
- RewriteBase
- RewriteMap
- RewriteEngine
Flags:
- Chain
- Discard Path
- Env
- Next
- No Escape
- Pass Through
- Query String Last
- Skip
Server Variables:
- PATH_INFO
CondPattern:
- Symbolic Link
Features that will most likely not be implemented (not supported) Types:
- RewriteOptions
Flags:
- Handler
- No Subrequest
- No Vary
- Proxy
- Type
Server Variables:
- HTTP_PROXY_CONNECTION
- AUTH_TYPE
- CONTEXT_PREFIX
- CONTEXT_DOCUMENT_ROOT
- REMOTE_HOST
- REMOTE_IDENT
- REMOTE_USER
- DOCUMENT_ROOT
- SCRIPT_GROUP
- SCRIPT_USER
- SERVER_ADMIN
- SERVER_NAME
- SERVER_SOFTWARE
- API_VERSION
- CONN_REMOTE_ADDR
- IS_SUBREQ
- REMOTE_ADDR
- THE_REQUEST
- Segmented Lookups (Ex HTTP:header)
CondPattern:
- Existing Url via subrequest
- Executable