htaccess Elite

.htaccess tutorial


All times are UTC [ DST ]





Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: redirect Document Root to a sub-directory
PostPosted: 06 Mar 2007 23:34 
Offline

Joined: 06 Mar 2007 19:32
Posts: 3
Hi, Im using .htaccess and it is working for ErrorDocument 404 redirecting to URL: http://ServerA.domain.com/dir1/dir2 when the URL request is: http://ServerA.domain.com/dir1

The .htaccess resides in the document root directory but I cant seem to redirect URL request from http://ServerA.domain.com to http://ServerA.domain.com/dir1/dir2.

I tried doing the following in .htaccess:

Redirect / http://ServerA.domain.com/dir1/dir2

I'm sure this is fairly simple but I can't seem to get passed it. I also tried using rewrite module but to no avail.


Top
 Profile  
 
 Post subject:
PostPosted: 07 Mar 2007 02:39 
Offline
User avatar

Joined: 25 Sep 2006 04:48
Posts: 242
Please post your htaccess file contents.. (remove sensitive identifiable info)


Try this

Code:
RedirectMatch 302 ^/([^/])$ http://ServerA.domain.com/dir1/dir2


Or

Code:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^$ http://ServerA.domain.com/dir1/dir2 [R=302,L]

Or
Code:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^([^/])$ http://ServerA.domain.com/dir1/dir2 [R=302,L]


If none of these work then you will have to provide me with more information. Good Luck!


Top
 Profile  
 
 Post subject: .htaccess contents
PostPosted: 07 Mar 2007 20:24 
Offline

Joined: 06 Mar 2007 19:32
Posts: 3
Thanks for the reply..

I tried all three options in the .htaccess but the result I got were Internal Server error 500. Instead I tried using ErrorDocument 404 and that worked.

Here's the contents of the current .htaccess file located in the Document Root dir:

ErrorDocument 404 http://ServerA.domain.com/dir1/dir2/index.htm
ErrorDocument 403 http://ServerA.domain.com/dir1/dir2/index.htm

For the mod_rewrite, I uncommented it from the httpd.conf file (recycled) no difference. I also did a apachectl -l and found that only the following modules are compiled:

core.c worker.c http_core.c mod_suexec.c mod_so.c

Could this be the issue of why your options didnt work?


Top
 Profile  
 
 Post subject:
PostPosted: 07 Mar 2007 20:49 
Offline
User avatar

Joined: 25 Sep 2006 04:48
Posts: 242
Oh ya that'll do it..

Code:
LoadModule access_module lib/modules/mod_access.so
LoadModule auth_module lib/modules/mod_auth.so
LoadModule auth_anon_module lib/modules/mod_auth_anon.so
LoadModule auth_dbm_module lib/modules/mod_auth_dbm.so
LoadModule auth_digest_module lib/modules/mod_auth_digest.so
LoadModule cache_module lib/modules/mod_cache.so
LoadModule ext_filter_module lib/modules/mod_ext_filter.so
LoadModule include_module lib/modules/mod_include.so
LoadModule deflate_module lib/modules/mod_deflate.so
LoadModule log_config_module lib/modules/mod_log_config.so
LoadModule log_forensic_module lib/modules/mod_log_forensic.so
LoadModule logio_module lib/modules/mod_logio.so
LoadModule env_module lib/modules/mod_env.so
LoadModule mime_magic_module lib/modules/mod_mime_magic.so
LoadModule cern_meta_module lib/modules/mod_cern_meta.so
LoadModule expires_module lib/modules/mod_expires.so
LoadModule headers_module lib/modules/mod_headers.so
LoadModule usertrack_module lib/modules/mod_usertrack.so
LoadModule unique_id_module lib/modules/mod_unique_id.so
LoadModule setenvif_module lib/modules/mod_setenvif.so
LoadModule mime_module lib/modules/mod_mime.so
LoadModule dav_module lib/modules/mod_dav.so
LoadModule status_module lib/modules/mod_status.so
LoadModule autoindex_module lib/modules/mod_autoindex.so
LoadModule asis_module lib/modules/mod_asis.so
LoadModule info_module lib/modules/mod_info.so
LoadModule suexec_module lib/modules/mod_suexec.so
LoadModule cgi_module lib/modules/mod_cgi.so
LoadModule dav_fs_module lib/modules/mod_dav_fs.so
LoadModule vhost_alias_module lib/modules/mod_vhost_alias.so
LoadModule negotiation_module lib/modules/mod_negotiation.so
LoadModule dir_module lib/modules/mod_dir.so
LoadModule imap_module lib/modules/mod_imap.so
LoadModule actions_module lib/modules/mod_actions.so
LoadModule speling_module lib/modules/mod_speling.so
LoadModule userdir_module lib/modules/mod_userdir.so
LoadModule alias_module lib/modules/mod_alias.so
LoadModule rewrite_module lib/modules/mod_rewrite.so


Top
 Profile  
 
 Post subject: mod_rewrite
PostPosted: 07 Mar 2007 21:33 
Offline

Joined: 06 Mar 2007 19:32
Posts: 3
Hmmm.... So do I have to compile mod_rewrite, even though it exists in modules dir and the httpd.conf has (this is a snippet):
Code:
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule mime_module modules/mod_mime.so
#LoadModule dav_module modules/mod_dav.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule asis_module modules/mod_asis.so
#LoadModule info_module modules/mod_info.so
LoadModule cgid_module modules/mod_cgid.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule dir_module modules/mod_dir.so
#LoadModule imap_module modules/mod_imap.so
LoadModule actions_module modules/mod_actions.so
#LoadModule speling_module modules/mod_speling.so
LoadModule userdir_module modules/mod_userdir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule deflate_module modules/mod_deflate.so


Top
 Profile  
 
 Post subject:
PostPosted: 13 Mar 2007 20:48 
Offline
User avatar

Joined: 25 Sep 2006 04:48
Posts: 242
Yup.. you need mod_rewrite.. but it will be worth it believe me!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: MSNbot Media and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB