feat: VivesPOS landing on Winter CMS 1.2 — theme + plugin + Dockerfile
Some checks are pending
Module sub-split / Sub-split (push) Waiting to run
Some checks are pending
Module sub-split / Sub-split (push) Waiting to run
- Base: wintercms/winter branch 1.2 (full framework) - Theme vivespos: Canvas 7 + Bootstrap 5 CDN, custom CSS - Layout: deferred GTM/GA4 tracking, JSON-LD SoftwareApplication - Partials: hero (offline-first), features, modes (offline/nube toggle), screenshots, pricing (3 planes), comparison, FAQ, CTA - Plugin VivesPOS.Site with ContactForm - Dockerfile: PHP 8.2 Apache, port 80, healthcheck - Added winter/wn-pages, blog, sitemap, seo plugins - Active theme set to vivespos
This commit is contained in:
60
.htaccess
Normal file
60
.htaccess
Normal file
@@ -0,0 +1,60 @@
|
||||
<IfModule mod_rewrite.c>
|
||||
|
||||
<IfModule mod_negotiation.c>
|
||||
Options -MultiViews
|
||||
</IfModule>
|
||||
|
||||
RewriteEngine On
|
||||
|
||||
##
|
||||
## You may need to uncomment the following line for some hosting environments,
|
||||
## if you have installed to a subdirectory, enter the name here also.
|
||||
##
|
||||
# RewriteBase /
|
||||
|
||||
##
|
||||
## Uncomment following lines to force HTTPS.
|
||||
##
|
||||
# RewriteCond %{HTTPS} off
|
||||
# RewriteRule (.*) https://%{SERVER_NAME}/$1 [L,R=301]
|
||||
|
||||
##
|
||||
## Paths explicitly blocked from being handled by the server
|
||||
##
|
||||
RewriteRule ^bootstrap/.* index.php [L,NC]
|
||||
RewriteRule ^config/.* index.php [L,NC]
|
||||
RewriteRule ^vendor/.* index.php [L,NC]
|
||||
RewriteRule ^storage/cms/.* index.php [L,NC]
|
||||
RewriteRule ^storage/logs/.* index.php [L,NC]
|
||||
RewriteRule ^storage/framework/.* index.php [L,NC]
|
||||
RewriteRule ^storage/temp/protected/.* index.php [L,NC]
|
||||
RewriteRule ^storage/app/uploads/protected/.* index.php [L,NC]
|
||||
|
||||
##
|
||||
## Paths explicitly handled by the server
|
||||
##
|
||||
RewriteCond %{REQUEST_FILENAME} -f
|
||||
RewriteCond %{REQUEST_FILENAME} !/.well-known/*
|
||||
RewriteCond %{REQUEST_FILENAME} !/storage/app/uploads/public/.*
|
||||
RewriteCond %{REQUEST_FILENAME} !/storage/app/media/.*
|
||||
RewriteCond %{REQUEST_FILENAME} !/storage/app/resized/.*
|
||||
RewriteCond %{REQUEST_FILENAME} !/storage/temp/public/.*
|
||||
RewriteCond %{REQUEST_FILENAME} !/themes/.*/(assets|resources)/.*
|
||||
RewriteCond %{REQUEST_FILENAME} !/plugins/.*/(assets|resources)/.*
|
||||
RewriteCond %{REQUEST_FILENAME} !/modules/.*/(assets|resources)/.*
|
||||
RewriteRule !^index.php index.php [L,NC]
|
||||
|
||||
##
|
||||
## Block all PHP files, except index
|
||||
##
|
||||
RewriteCond %{REQUEST_FILENAME} -f
|
||||
RewriteCond %{REQUEST_FILENAME} \.php$
|
||||
RewriteRule !^index.php index.php [L,NC]
|
||||
|
||||
##
|
||||
## Standard routes
|
||||
##
|
||||
RewriteCond %{REQUEST_FILENAME} !-f
|
||||
RewriteRule ^ index.php [L]
|
||||
|
||||
</IfModule>
|
||||
Reference in New Issue
Block a user