Я много искал, но ни один из ответов, которые я нашел, не сделал. В основном у меня есть домен (example.com), но мой сайт находится в subvolder (v4)Удаление части URL с использованием .htaccess
Я сделал это так, что, когда люди печатают на www.example.de, они перенаправляются на www.example.de/v4 /, что я хотел, но мой клиент не хочет, чтобы люди видели/v4/part в URL.
У меня есть два файла .htaccess, то один в корне:
RewriteEngine on
RewriteRule ^$ /v4/
RewriteCond %{HTTP_HOST} ^(www.)?example.de$
RewriteCond %{REQUEST_URI} !^/v4/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /v4/$1
RewriteCond %{HTTP_HOST} ^(www.)?example.de$
RewriteRule ^(/)?$ /v4/index.php [L]
Один в/v4 вложенной папки:
RewriteBase /v4/
RewriteRule ^v4/(.+)$ $1 [L,NC,R]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /v4/index.php [L]
RewriteRule ^v4/(.+)$ $1 [L,NC,R]
Я был бы очень признателен за любую помощь в принятии/v4/в URL невидимую, заранее спасибо
Это весь ваш файл .htaccess? – Anonymous