RE: [users@httpd] Need a mod-rewrite rule for a website's home page

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks for all the tips. I'm still new to mod-rewrite rules, so some of this is a little over my head, but I'll try your ideas when I get a chance. But it will be a few more hours before I get a chance to experiment with it...

Axel-St�phane SMORGRAV <Axel-Stephane.SMORGRAV@xxxxxxxxxxxxxx> wrote:
What 'bout this?

RewriteRule ^/About/([^/]+)/?$ /About/index.php?bout=$1 [L]

RewriteCond $1 !=About
RewriteRule ^/([^/]+)/?$ /index.php?home=$1 [L]


-ascs
________________________________

From: David Blomstrom [mailto:david_blomstrom@xxxxxxxxx]
Sent: Wednesday, April 26, 2006 2:59 PM
To: users@xxxxxxxxxxxxxxxx
Subject: [users@httpd] Need a mod-rewrite rule for a website's home page


I have a content management system that uses mod-rewrite rules for various sections. For example, the page mysite/About/index.php uses the following mod-rewrite rule:

RewriteRule ^About/([a-zA-Z0-9_/-]+)/?$ About/index.php?bout=$1 [L]

It displays URL's like mysite/About/Webmaster and mysite/About/Search.

I've finally figured out how to apply a mod-rewrite rule to my site's home page...

RewriteRule ^/?([-a-zA-Z0-9_/]+)/?$ /index.php?home=$1 [L]

It displays URL's like mysite/Arizona and mysite/Africa.

The problem is that it apparently interferes with my other mod-rewrite rules. I can't display mysite/About/Webmaster unless I delete the home page rewrite rule. Does anyone know how to make the following rewrite rules compatible, or can you suggest alternative rewrite rules that will work together?

RewriteRule ^/?([-a-zA-Z0-9_/]+)/?$ /index.php?home=$1 [L]
RewriteRule ^About/([a-zA-Z0-9_/-]+)/?$ About/index.php?bout=$1 [L]

Thanks.



________________________________

Yahoo! Mail goes everywhere you do. Get it on your phone .

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
" from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



Talk is cheap. Use Yahoo! Messenger to make PC-to-Phone calls. Great rates starting at 1¢/min.
[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux