Jump to content

yky123

Members
  • Posts

    2
  • Joined

  • Last visited

yky123's Achievements

Newbie

Newbie (1/14)

  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

0

Reputation

  1. It seems any .htaccess rewrite will cause error 403 when accessing my webpage and no redirects, I try to redirect http to https and set up a Django-based website by modifying .htaccess. for redirect http to https,I try something like this: which is most of the answers from https://stackoverflow.com/questions/4083221/how-to-redirect-all-http-requests-to-https RewriteEngine On RewriteCond %{HTTPS} !on ~or~ RewriteCond %{HTTPS} !=on ~or~ RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} ~or~ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] ~or~ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] ~or~ RewriteCond %{HTTPS_HOST} !^www.example.com$ [NC] RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301] PS:www.example.com is replaced by my real url(with and without www) for setup a Django-based website,i follow all steps in https://wiki.helionet.org/Django , which modify .htaccess like this: RewriteEngine On RewriteBase / RewriteRule ^(media/.*)$ - [L] RewriteRule ^(admin_media/.*)$ - [L] RewriteRule ^(hello/dispatch\.wsgi/.*)$ - [L] RewriteRule ^(.*)$ hello/hello/dispatch.wsgi/$1 [QSA,PT,L] =================== parts of error log: [Fri Mar 22 06:24:58.676083 2019] [rewrite:error] [pid 32763] [client IP:Port] AH00670: Options FollowSymLinks and SymLinksIfOwnerMatch are both off, so the RewriteRule directive is also forbidden due to its similar ability to circumvent directory restrictions : /home/username/public_html/403.shtml =================== the 403 page: Forbidden You don't have permission to access / on this server. Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
×
×
  • Create New...