Код: Выделить всё
Options +FollowSymLinks
#IndexIgnore */*
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/(web)
RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
RewriteRule ^css/(.*)$ web/css/$1 [L]
RewriteRule ^fonts/(.*)$ web/fonts/$1 [L]
RewriteRule ^js/(.*)$ web/js/$1 [L]
RewriteRule ^images/(.*)$ web/images/$1 [L]
RewriteRule ^robots.txt web/robots.txt [L]
# Все что находится в папке web, что нужно показать
RewriteRule (.*) /web/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
Код: Выделить всё
RewriteBase /
# Если это папка или файл, открываем его
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# В противном случае перенаправляем на index.php
RewriteRule . index.php
Вот данные что приходит в $_server
Код: Выделить всё
[REDIRECT_REDIRECT_STATUS] => 200
[REDIRECT_HANDLER] => php-cgi
[REDIRECT_STATUS] => 200
[HTTP_HOST] => my.net
[HTTP_X_FORWARDED_FOR] => XXXXXXX
[HTTP_X_FORWARDED_PROTO] => http
[HTTP_X_REAL_IP] => XXXXXXX
[HTTP_CONNECTION] => close
[HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
[HTTP_UPGRADE_INSECURE_REQUESTS] => 1
[HTTP_COOKIE] => _csrf=0d6e8cce4a507a0f4b182c9c0e4fdbdd78207793be11a33e88924aa82bb7e894a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%22NY9ws1NPUzlVoStbCRUjRlf3aOdMoVIx%22%3B%7D
[HTTP_USER_AGENT] => Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1 Safari/605.1.15
[HTTP_ACCEPT_LANGUAGE] => ru
[HTTP_ACCEPT_ENCODING] => gzip, deflate [PATH] => /usr/local/bin:/usr/bin:/bin
[SERVER_SIGNATURE] =>
[SERVER_SOFTWARE] => Apache [SERVER_NAME] => XXXXXX.net
[SERVER_ADDR] => XXXXXXX
[SERVER_PORT] => 80
[REMOTE_ADDR] => XXXXXX
[DOCUMENT_ROOT] => /var/www/XXXXX/data/www/XXXXXX.net
[SERVER_ADMIN] => ya@gmail.com
[SCRIPT_FILENAME] => /var/www/XXXXXXX/data/www/XXXXXX/web/index.php
[REMOTE_PORT] => 38822
[REDIRECT_URL] => /web/index.php
[GATEWAY_INTERFACE] => CGI/1.1
[SERVER_PROTOCOL] => HTTP/1.0
[REQUEST_METHOD] => GET
[QUERY_STRING] =>
[REQUEST_URI] => /add
[SCRIPT_NAME] => /web/index.php
[ORIG_SCRIPT_FILENAME] => /var/www/php-bin/XXXXXX/php
[ORIG_PATH_INFO] => /web/index.php
[ORIG_PATH_TRANSLATED] => /var/www/XXXXX/data/www/XXXXXX.net/web/index.php
[ORIG_SCRIPT_NAME] => /php-bin/php
[PHP_SELF] => /web/index.php
[REQUEST_TIME_FLOAT] => 1535792170.1955
[REQUEST_TIME] => 1535792170
[argv] => Array ( )
[argc] => 0
Был переход на страницу с маршрутом add но все равно инфа пошла в акшн индекс главной страницы. Вы моя последняя надежда, я создавал темы уже где только можно, никто не знает((