Visit Our UNIX and Linux User Community

Need help with rewrite rule

Thread Tools Search this Thread
Top Forums Web Development Need help with rewrite rule
# 1  
Old 10-05-2010
Need help with rewrite rule


I hosted my site on Apache web server.
I wanted to redirect all the users request to a HTML page(maintenance page).
I used the below rewrite rule to do ths same.

RewriteEngine on
RewriteRule .* /maintenance.html

The maintenance.html page contains an image.
When ever I try to access my site(during maintenance),I am being redirected to the maintenance.html page.But, I am unable to see the image.
Any help would be grateful.....

Srikanth Bodakunta
# 2  
Old 10-05-2010
I suspect your image is being rewritten to /maintenance.html
Quick fix would be to exclude the maintenance page images from the rewrite eg:

RewriteRule !(/images/mtce.jpg|/images/logo.gif)  /maintenance.html

# 3  
Old 10-07-2010
I have tried using the rewite rule you have suggested.But, it still does not work.

I actually wanted all requests to be redirected to the maintenace.html,except the image that I have tried using in the maintenace.html.

Below is the Rewrite rule
RewriteEngine on
RewriteRule !(/images/image.jpg) /maintenance.html
RewriteRule .* /maintenance.html

Srikanth Bodakunta.

---------- Post updated at 11:13 PM ---------- Previous update was at 05:42 PM ----------

The below rewrite condition worked for me.....

RewriteCond %{REQUEST_URI} !^/image.jpg  
RewrtiteRule ^/.* /maintenance.html

Thanks a lot.....
This User Gave Thanks to BSrikanthB For This Post:

Previous Thread | Next Thread
Test Your Knowledge in Computers #984
Difficulty: Medium
FreeBSD was the most popular open-source BSD operating system, accounting for more than three-quarters of all installed BSD systems.
True or False?

8 More Discussions You Might Find Interesting

1. Web Development

ReWrite rule giving a hard time.

Hi all, I am trying to find a rewrite rule that can help me with the following situation. So I am currently on a page which has a URL:!/shop/phones/max-plus/features/ Now when I hover over a certain link, I can see that it will goto: <a... (0 Replies)
Discussion started by: Junaid Subhani
0 Replies

2. Web Development

Rewrite Rule looping error

Hi, I have a domain "" and i wanted to redirect only request like " /index.html" to "". Please note that a extra string "?NEW=1" added at the end of the URL. So Request for REDIRECTS TO... (12 Replies)
Discussion started by: Paulwintech
12 Replies

3. UNIX for Advanced & Expert Users

[SOLVED] htaccess rewrite rule help!

hi there, I need that when user input it shows because of facebook likes, and I found out that this is set up as rewrite rule in .htaccess file? how to achieve it? thank you... :confused: ---------- Post updated at 04:47... (0 Replies)
Discussion started by: vogueestylee
0 Replies

4. UNIX for Advanced & Expert Users

Apache rewrite rule help needed

Hi All, I want to redirect from http://localhost/abc/xyz/def?cc=dk&lc=da to http://localhost/abc/mnc/pdf?cc=dk&lc=da. Please suggest a rewrite rule. (0 Replies)
Discussion started by: jagnikam
0 Replies

5. Web Development

.htaccess Rewrite Rule

Hello All, I have been asked to create a .htaccess redirect. I have never attempted to work with one of these files. We have a pretty vanilla LAMP setup using rhel4 apache1.3 and php4.2.3. I was instructed to place the .htaccess file in the document root of the site and and to attempt to... (1 Reply)
Discussion started by: jaysunn
1 Replies

6. UNIX for Dummies Questions & Answers

rewrite date

I'm looking to have function that takes the present month and rewrites it into this form: _06_ (june), _09_ (september), and so on.. I would like this to be a my $this_month=code that rewrites date function because I would like to be a able to call it multiple times in the script by writing... (5 Replies)
Discussion started by: marringi
5 Replies

7. Shell Programming and Scripting

grep help, how do i rewrite this

Thanks , franklin you method worked, i knew i had to use a while loop and getline in there just didnt know the proper order :) Hi everyone, im trying to make the following command line shorter by introducing a script that join up all the grep commands ./new1a < numbers.txt | grep -i -v '^a '... (5 Replies)
Discussion started by: weezybaby
5 Replies

8. Shell Programming and Scripting

How do I rewrite to use a while instead of find?

for FILE in `find /home/Upload/*` Need to use a while instead to prevent errors when the file is emptied (4 Replies)
Discussion started by: goodmis
4 Replies

Featured Tech Videos