wllionel/framework

The Laraish Framework for WordPress.

v1.0.6 2022-10-12 08:52 UTC

This package is auto-updated.

Last update: 2024-04-28 17:35:49 UTC


README

Refer:

You can use 1 of 2 ways to configure.

Guid Config 1:

  • C:\Windows\System32\drivers\etc\hosts
127.0.0.1 testtiah.com
  • Create file .htaccess 👇 to your Laravel root folder
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^(.*)$ /public/$1 [L]
  RewriteCond %{REQUEST_URI} !(.css|.js|.png|.jpg|.gif|robots.txt|.ttf)$ [NC]
</IfModule>
  • C:\xampp\apache\conf\extra\httpd-vhosts.conf
<VirtualHost testtiah.com:80>
  DocumentRoot "C:\xampp\htdocs\marinesTeam26"
	ServerName testtiah.com
	ServerAlias *.testtiah.com
</VirtualHost>

Link: testtiah.com

Guid Config 2:

  • Rename server.php in your Laravel root folder to index.php
  • Create file .htaccess 👇 to your Laravel root folder
<IfModule mod_rewrite.c>
  <IfModule mod_negotiation.c>
    Options -MultiViews -Indexes
  </IfModule>
  RewriteEngine On
  # Handle Authorization Header
  RewriteCond %{HTTP:Authorization} .
  RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
  # Redirect Trailing Slashes If Not A Folder...
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} (.+)/$
  RewriteRule ^ %1 [L,R=301]
  # Send Requests To Front Controller...
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^ index.php [L]
  RewriteCond %{REQUEST_URI} !(.css|.js|.png|.jpg|.gif|robots.txt|.ttf)$ [NC]
</IfModule>

Link: localhost

Guid Config 3:

  • Config http to https for localhost
<VirtualHost *:80>
  RewriteEngine on
  ServerName localhost
  RewriteRule ^(.*) https://%{SERVER_NAME}$1 [R,L]
</VirtualHost>
<VirtualHost localhost:443>
  DocumentRoot "C:\xampp8\htdocs"
  ServerName localhost
  ServerAlias *.localhost
  <Directory "C:\xampp8\htdocs">
    Require all granted
  </Directory>
  SSLEngine on
  SSLCertificateFile "conf/localhost/ssl.crt/server.crt"
  SSLCertificateKeyFile "conf/localhost/ssl.key/server.key"
</VirtualHost>

Guid Config 4:

  • Config for Yii2 testcom.htaccess
<IfModule mod_autoindex.c>
  Options -Indexes
</IfModule>
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule ^admin/(.*)?$ /backend/web/$1 [L,PT]
  RewriteRule ^([^/].*)?$ /frontend/web/$1
  RewriteRule ^index\.php$ - [L]
</IfModule>
  • Config for Yii2 testcom\frontend\web.htaccess
RewriteEngine on
# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward the request to index.php
RewriteRule . index.php
  • Config for Yii2 testcom\frontend\config\main.php
'components' => [
  'request' => [
    'csrfParam' => '_csrf-frontend',
    'baseUrl' => '',
    'enableCookieValidation' => true,
    'enableCsrfValidation' => true,
    'cookieValidationKey' => '45ed697dtg8uhrg9eheg00j09',
  ],
  'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,
    'rules' => [
      '<_c:[\w\-]+>/<id:\d+>' => '<_c>/view',
      '<_c:[\w\-]+>' => '<_c>/index',
      '<_c:[\w\-]+>/<_a:[\w\-]+>/<id:\d+>' => '<_c>/<_a>',
    ]
  ]
]
  • Config for Yii2 testcom\backend\config\main.php
'components' => [
  'request' => [
    'csrfParam' => '_csrf-backend',
    'baseUrl' => '/admin',
    'enableCookieValidation' => true,
    'enableCsrfValidation' => true,
    'cookieValidationKey' => '45ed697dtg8uhrg9eheg00j09',
  ],
  'urlManager' => [
    'enablePrettyUrl' => true,
    'showScriptName' => false,
    'rules' => [
      '<_c:[\w\-]+>/<id:\d+>' => '<_c>/view',
      '<_c:[\w\-]+>' => '<_c>/index',
      '<_c:[\w\-]+>/<_a:[\w\-]+>/<id:\d+>' => '<_c>/<_a>',
    ]
  ]
]