У меня проблема с .htacess перенаправлять URL-адрес в подпапки (подкаталог). Моя структура папок была похожа. У меня было два каталога в моей папке с корневыми папками и в продажах.
корень
Directory 1 – web / 4.5, Directory 2 – sales / 2.5
И мой основной URL-адрес был похож на http: //beta.example.com
когда пользователь обращается к корневому URL-адресу ( http: //beta.example.com ), он должен перенаправить на имя подпапки web / 4.5 для этого, я написал код, и он работал. Код был похож.
RewriteEngine On RewriteCond %{HTTP_HOST} ^beta.example\.com$ RewriteCond %{REQUEST_URI} !^/web/4.5 RewriteRule (.*) /web/4.5/$1
вышеприведенный код работал, но, когда пользователь нажимает на корневой URL ( http: //beta.example.com/sales/ ), он должен перенаправить на подпапку sales / 2.5 для этого я написал код, и он не работал. Код был похож.
RewriteEngine On RewriteRule ^sales/(.*) sales/2.5/$1 RewriteCond %{HTTP_HOST} ^beta.example\.com$ RewriteCond %{REQUEST_URI} !^/web/4.5 RewriteRule (.*) /web/4.5/$1
он не работал, он переходит в web / 4.5 / sales / 2.5 / , на самом деле он идет в /sales/2.5/