Re: A newbie question about mod_rewrite configuration

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

 



On 3/20/07, Charles Michener <micheck123@xxxxxxxxx> wrote:
Hi - I'm trying to create a mod_rewrite solution to the following problem:

 I want to enter http://www.myvirtualdomain.com/1234abc.htm
 and have mod_rewrite translate that URL to
http://www.myvirtualdomain.com/index.php?SKU=1234abc

 Also, I want the solution to reside within my main Apache 2.24
configuration file (rather than using .htaccess)

 After reading many suggestions here and ..., this is what I've done so far
(with the results of 404 error - URL \1234abc not found)

What URL did you actually tried 1234abc or 1234abc.htm? It complains
on 1234abc which does not exist.



 LoadModule rewrite_module modules/mod_rewrite.so

[note: phpinfo says the module is 'present' and if I enter the URL
...?SKU=1234abc, it works]

 <Directory />
 Options FollowSymLinks
 AllowOverride None
 Order deny,allow
 Deny from all
 Satisfy all
 </Directory>

 <Directory "C:/Apache/www-new">
 Options Indexes FollowSymLinks
 AllowOverride All
 Order allow,deny
 Allow from all
 </Directory>

 <IfModule dir_module>
 DirectoryIndex index.html index.php index.php3 index.phtml
 </IfModule>

 RewriteLog logs/rewrite.log Note: never hits rewrite.log
 RewriteLogLevel 9

 RewriteEngine ON
 # RewriteRule ^//([A-Za-z0-9-]+)/.htm$ Index.php?SKU=$1
 # RewriteRule ^(.*)\.htm$ index.php?SKU=$1
 RewriteRule ^([^/]+).htm$ index.php?SKU=$1 [R]

Per mod_rewrite documentation thist isnt supported and has to be:

RewriteRule ^([^/]+).htm$ /index.php?SKU=$1 [R]


 #
 # Virtual Hosts

 NameVirtualHost *:80

 <VirtualHost *:80>
 DocumentRoot www-new/MyVirtualDomain
 ServerName MyVirtualDomain.com
 ServerAlias www.MyVirtualDomain.com
 </VirtualHost>



 Help/suggestions are appreciated!!!

 ________________________________
 Get your own web address.
 Have a HUGE year through Yahoo! Small Business.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> 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


[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