.htaccess - htaccess and Mod_rewrite in subdomains -
in htaccess have set rewrite url's query string doesn't show (pretty url's) seems if site placed in subdomain, brings blank page vice going correct page. subdomains affect way works or issue?
rewriteengine on rewriterule ^documents/([^/]+)/?$ documents.php?p=$1 rewritecond %{request_filename} !-f rewritecond %{request_filename}.php -f rewriterule ^(.*)$ $1.php [nc,l]
converting folder/documents.php?p=value www.mywebsite.com/folder/documents/variable (removing .php?p=value)
subdomain equivalent: subdomain.mywebsite.com/folder/documents/variable
try turning multiviews
option off using code:
options -multiviews rewriteengine on rewriterule ^documents/([^/]+)/?$ documents.php?p=$1 [l,qsa,nc] rewritecond %{request_filename} !-f rewritecond %{request_filename}.php -f rewriterule ^(.*)$ $1.php [l]
option multiviews
used apache's content negotiation module
runs before mod_rewrite
, makes apache server match extensions of files. /file
can in url serve /file.php
.
Comments
Post a Comment