Latest

Wednesday, July 5, 2017

how to setup the .htaccess for a subdomain on a shared hosting godaddy server

Asked by: Papouche Guinslyzinho


I want to upload my local Laravel project on godaddy but I'm having some error

error

[Wed Jul 05 21:16:44.858396 2017] 
    [autoindex:error] [pid 21796:tid 139689709188864] 
    [client 99.240.235.234:57754] 
    AH01276: 
        Cannot serve directory /home/bugsbunny/public_html/sto.com/: 
            No matching DirectoryIndex (/home/bugsbunny/public_html/sto.com/public/index.php) 
    found, and server-generated directory index forbidden by Options directive

.htaccess

DirectoryIndex /home/bugsbunny/public_html/sto.com/public/index.php
<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ /home/bugsbunny/public_html/sto.com/public/index.php [L]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

steps that I did

  • I edited the public/.htaccess file
  • by edited I mean changing the directory on the first line and the line starting by RewriteRule
  • I cut & paste this file into the root directory
  • I uploaded the project into godaddy


Source

No comments:

Post a Comment

Adbox