На общем сервере я вынужден управлять корнями документов из доменов cpanel, которые являются ошибками и потребляют много времени. Поэтому я перенаправил все домены в один каталог, давая сказать root
. Пример:Как удалить подкаталог с URL при пересылке в папку?
sd1.domain.com ---> public_html/web/
sd2.domain.com ---> public_html/web/
sd1.domain2.com ---> public_html/web/
sd2.domain2.com ---> public_html/web/
Когда пользователь просматривает эти сайты, переслать этот веб-сайты, используя правила HTAccess таких как
RewriteCond %{HTTP_HOST} ^sd1.(domain1|domain2).com [NC]
RewriteCond %{REQUEST_URI} !^/sd1/.*
RewriteRule ^(.*) sd1/$1 [L]
Теперь это делает вперед запрос на другую папку, но потом все URL имеют sd1
прикрепленные на последняя часть
Вот иллюстрация
sd1.domain.com ---> sd1.domain.com #Works correctly
sd1.domain.com/page1.html ---> sd1.domain.com/sd1/page1.html # See the word sd1 on the middle
Как удалить часть папки с URL-адреса?
http://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/ –
@Nileshpatel, Что вы думаете? – Starx
Можете ли вы получить помощь от этого. я пытался, но не успел. –