Good day all
When you move a site to a subdomain, do not sub-directory
The mod rewrites not work on sections. The home page and the administrative portal work fine, but when you go to any page, there is an error 404. The problem is most likely in the .htaccess file
I specify on the basic site all works on a subdomain there are here pieces of a log of files
1. The main site here all works.
0/initial] [perdir /usr/local/www/amazonki-nsk.com/main/] RewriteCond: input='amazonki-nsk.com' pattern='^([^\\.]+)\\..+\\.+' [NC] => not-matched
0/initial] [perdir /usr/local/www/amazonki-nsk.com/main/] strip per-dir prefix: /usr/local/www/amazonki-nsk.com/main/girls.html -> girls.html
0/initial] [perdir /usr/local/www/amazonki-nsk.com/main/] applying pattern '^((\\w{2})/)?([\\w-_]{3,})$' to uri 'girls.html'
0/initial] [perdir /usr/local/www/amazonki-nsk.com/main/] strip per-dir prefix: /usr/local/www/amazonki-nsk.com/main/girls.html -> girls.html
0/initial] [perdir /usr/local/www/amazonki-nsk.com/main/] applying pattern '^([^//]+)/?(^/*)?.html$' to uri 'girls.html'
0/initial] [perdir /usr/local/www/amazonki-nsk.com/main/] rewrite 'girls.html' -> 'index.php?page=girls'
0/initial] split uri=index.php?page=girls -> uri=index.php, args=page=girls
0/initial] [perdir /usr/local/www/amazonki-nsk.com/main/] add per-dir prefix: index.php -> /usr/local/www/amazonki-nsk.com/main/index.php
0/initial] [perdir /usr/local/www/amazonki-nsk.com/main/] trying to replace prefix /usr/local/www/amazonki-nsk.com/main/ with /
0/initial] strip matching prefix: /usr/local/www/amazonki-nsk.com/main/index.php -> index.php
0/initial] add subst prefix: index.php -> /index.php
0/initial] [perdir /usr/local/www/amazonki-nsk.com/main/] internal redirect with /index.php [INTERNAL REDIRECT]
2. the subdomain does not work
0/initial] [perdir /usr/local/www/amazonki-nsk.com/i/] RewriteCond: input='i.amazonki-nsk.com' pattern='^([^\\.]+)\\..+\\.+' [NC] => matched
0/initial] [perdir /usr/local/www/amazonki-nsk.com/i/] RewriteCond: input='i.amazonki-nsk.com' pattern='^([^\\.]+)' [NC] => matched
0/initial] [perdir /usr/local/www/amazonki-nsk.com/i/] rewrite 'girls.html' -> 'index.php?page=i&wildcard&rlVareables=girls.html'
0/initial] split uri=index.php?page=i&wildcard&rlVareables=girls.ht ml -> uri=index.php, args=page=i&wildcard&rlVareables=girls.html
0/initial] [perdir /usr/local/www/amazonki-nsk.com/i/] add per-dir prefix: index.php -> /usr/local/www/amazonki-nsk.com/i/index.php
0/initial] [perdir /usr/local/www/amazonki-nsk.com/i/] trying to replace prefix /usr/local/www/amazonki-nsk.com/i/ with /
0/initial] strip matching prefix: /usr/local/www/amazonki-nsk.com/i/index.php -> index.php
0/initial] add subst prefix: index.php -> /index.php
0/initial] [perdir /usr/local/www/amazonki-nsk.com/i/] internal redirect with /index.php [INTERNAL REDIRECT]
And here's a piece of .htaccess
194 line.
RewriteCond %{HTTP_HOST} ^([^\.]+)\..+\.+ [NC]