简体   繁体   中英

.htaccess direct domain to subdirectory

I am trying to redirect www.example.com to /example/ on my webserver, but it appears to only be redirecting the index.php page. An additional issue is the main file displays as http://tunedu.com/tunedu/ when I would like it to display as tunedu.com


This page works: http://tunedu.com/tunedu/
This page doesn't work: http://tunedu.com/school.php?id=75

Any regex changes I do try end up just breaking everything. The .htacess code is this:

RewriteEngine on
RewriteRule ^$ /tunedu/ [L]

Thanks.

The proper way to do such a thing is by setting VirtualHosts on your webserver (either Apache, nginx or another...). Using htaccess for this seems quite painful.

Assuming you're using Apache, here's a useful link: http://httpd.apache.org/docs/current/vhosts/examples.html

I'm not sure why you are not using VirtualHost to set that up.

But in case you want to go the mod_rewrite way here is an useful link:

http://httpd.apache.org/docs/2.2/rewrite/vhosts.html

I hope that helps.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM