可以从mydomain.com/new_site/test/public/<page>
或mydomain.com/<page>
访问我的网站,但是我希望第一种形式重定向到第二种形式。本质上,如何将第一种形式的网站的所有页面重定向到第二种形式的url?
当前,这是我的.htaccess
:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteCond %{REQUEST_URI} !^/new_site/test/public/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /new_site/test/public/$1
RewriteCond %{HTTP_HOST} ^(www.)?mydomain.com$
RewriteRule ^(/)?$ new_site/test/public/index.php [L]
htaccess的目的是允许通过第二种形式的URL访问所有链接。问题是,这不会创建从第一种形式到第二种形式的重定向。