mod-rewrite

mod_rewrite to remove .php but still serve the .php file?

I just wanted to do a simple thing with mod_rewrite. I have a site which uses .php files, and I wanted to rewrite those to cleaner URLs, and remove the .php. So, files would be www.mysite.com/contact and so on. This does work how I wanted, but I had expected that it would still serve my contact.php file, but just show the user that th...

Replacing %26 by & in query string with mod_rewrite

Have tried countless RewriteRule, including those suggested by previous posts. Unefortunately, none works with my problem. Any help appreciated. ...

Mod-rewrite rule for external pages?

Hi, Is it possible use mod_rewrite to resolve addresses hosted on another server? Say I want to setup this URL: http://www.myserver.com/myfolder/ To actually resolve to: http://www.anotherserver.com/anotherfolder/ If so, could you provide a RewriteRule example? -thanks ...

URL Mod-Rewrite

Hello, I currently have a working URL: http://example.com/security-services.php?service=fixed-camera-surveillance and then I have PHP say, $_REQUEST['service'] to do some stuff... But I'd like to achieve the same function if the URL looked like this: http://example.com/security-services/fixed-camera-surveillance Thanks! ...

rewrite rule request

Hello guys. How to set a rewrite rule or PHP code for the following: A User requests a page like /samy.john. But this page does not exist, so he will get redirected to /index.html and in the headline of index.html there will be a message that says Hello Samy which is taken from the first part of the URL he requested. Any clues how to a...

mod_rewrite rule not working

I have the following rules in my htaccess: RewriteRule ^([^/.]+)/?$ list.php?categoryShortForm=$1&locationShortForm=world [QSA] RewriteRule ^([^/.]+)/([^/.]+)/?$ list.php?categoryShortForm=$1&locationShortForm=$2 [QSA] RewriteRule ^([^/.]+)/([^/.]+)/[^/.]*-p([0-9]+)/?$ view.php?categoryShortForm=$1&locationShortForm=$2&postingId=$3...

URL redirection added to .htaccess

Can anyone help me with adding the redirect rules to my .htaccess? I want to redirect websites visitors based on the URL they enter. For example: If a visitor enters URL without www to be redirected to my root (index.php) If a visitor enters URL, but with the WWW to be redirected to http://domain.com/home/index.html Edit: From your...

Rewrite to index.php best practices

I notice that there are a few common ways to setup RewriteRules for MVC based PHP applications. Most of which contain: RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-f RewriteCond %{DOCUMENT_ROOT}/%{REQUEST_FILENAME} !-d Followed by a RewriteRule: RewriteRule ^(.*)$ /index.php?$1 [L,QSA] or RewriteRule .* /index.php/$0 [PT,L] ...

Have some RewriteCond's affect multiple rules

I have a website where various parts parse request URLs by themselves and some don't (e.g. a vBulletin forum). The .htaccess I have to send requests to the appropriates scripts is: # wiki, shop, admin RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !(.*)\.js RewriteRule ^wiki/(.*)$...

Exclude htaccess for admin folder.

How to disable .htaccess for some folders? Example I want exclude htaccess for my admin folder Let me know.. ...

Basic URL Rewrite Problem in PHP (mod_rewrite)

In my .htaccess, I have the following RewriteEngine On RewriteRule ^users/?$ users.php RewriteRule ^users/([a-z]+)/?$ users.php?username=$1 Everything works as intended if I do http://example.com/users/ http://example.com/users/joeschmoe/ and PHP will read "joeschmoe" as the value for $_GET['username'] However, if I do ht...

Impossible to mod_rewrite based on existence of file in mod_aliased directory?

I'm trying to do something like the following in my .htaccess file: Alias /assets /location/of/files RewriteCond %{REQUEST_URI} ^/assets/[0-9]+.jpg$ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule .* /build_thumbnail.cfm?path=%{REQUEST_URI} [QSA,L] So in theory it's quite straightforward: an image is requested from a url starting w...

mod_rewrite: Rewriting / to cgi script

Is there any way to rewrite a GET / to a cgi script with a parameter? Basically redirect / to /cgi-bin/scipt.cgi?123. This does not work: RewriteEngine On RewriteRule ^/$ /cgi-bin/script.cgi?123 [L] Instead it somehow rewrites / to /index.html/ Any way of doing this? ...

301 Redirect Help with Dynamic URL's and Multiple Id's

Hello, I just did a redesign for www.wildchildclothes.com which has a new URL structure. The old site ran on Zen Cart and had a bad URL structure. Here are some examples of what I want to redirect from: OLD: www.wildchildclothes.com/page.html?chapter=1&id=21 NEW: www.wildchildclothes.com and... OLD: www.wildchildclothes.com/index.php...

Are these two re-writes the same?

How are the following different? Ignore the domain names. RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] RewriteRule ^(.*)$ http://example.com/$1 [R=301,L] RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com RewriteRule (.*) http://www.yourdomain.com/$1 [L,R=301] The difference is "^"? What I basically want to do is have my site as ...

mod re-write OS X 10.6

I have OS X 10.6 and am working on a website. When I look at the http.conf file in /private/etc/apache2/httpd.conf it appears that the mod-rewrite module is loaded yet when I add a simple .htaccess file to the root of my site, it doesn't seem to do anything: Options +FollowSymLinks RewriteEngine on RewriteCond $1 !^(index.php|index.htm...

Mod Rewrite issue

I have a huge .htaccess file, with a lot of rewrites. i want to make a modification, that will affect every rewrite. Let's say I have RewriteRule ^(.*)/(.*)-([0-9]+).html$ request.php?id=$3&txt=$2&cat=$1 If i will have www.mysite.com/magic/info-212.html?condition=1 i will want to add to request.php that condition=1, but i can have any...

Exclude certain subfolders and domains in redirects

This is a continuation from http://stackoverflow.com/questions/1704845/redirect-only-html-files How can I change my .htaccess to make it exclude certain subfolders or subdomains from the HTML-only redirect? I tried doing using this code to exclude the 'downloads' subfolder and the 'dev' and 'support' subdomains, but it didn't work: Rew...

Confusing rewrite rule: Need help!

I need a rewrite rule that will do an internal redirect from: <domain>/directory/<anything>/<anything>.php to: <domain>/directory/<anything>.php with <anything> passed as a parameter, and it needs to leave all other parameters alone. I get headaches from mod_rewrite. My issue is <anything>.php, I cannot find any examples for anything l...

regex to not match if a specified string exists

i'm trying to do an apache rewrite where if the term "admin" is contained in the request_uri mydomain.com/admin/anything_else re-write the host to use a subdomain admin.mydomain.com/admin/anything_else. likewise, if i click a link while in the admin.mydomain.com and it is a url WITHOUT "admin" in it, then i would like to rewrite the ...