hi,
i want to convert
"XXX.domain.com/" -> www.domain.com/photo.php?usr=XXX
and
"XXX.domain.com/YYY_ZZZ.jpg" -> www.domain.com/showphoto.php?usr=XXX&photoid=YYY^resize=ZZZ
THANKS
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteRule ^$ /photo.php?usr=%1 [QSA,L]
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteRule ^([^/]+)_([^/]+)\.jpg$ /photo.php?usr=%1&photoid=$1^resize=$2 [QSA,L]
what is the difference between ^? and &?
domain.com/admin?XXXXXX -> domain.com/abc.php?action=admin&XXXXXX
RewriteRule ^admin/?$ /abc.php?action=admin [QSA,L]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^/]+)/?$ /abc.php?action=$1 [QSA,L]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteCond %{REQUEST_URI} ^/([0-9]+)$ [NC]
RewriteRule ^$ /photo.php?bkid=%2&usr=%1 [QSA,L]
why do we need to add
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteRule ^([0-9]+)/?$ /photo.php?bkid=$1&usr=%1 [QSA,L]
richardk wrote:why do we need to add
So it doesn't rewrite abc.php (or any real file/directory) and cause a loop.
- Code: Select all
RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC]
RewriteRule ^([0-9]+)/?$ /photo.php?bkid=$1&usr=%1 [QSA,L]
Users browsing this forum: No registered users and 9 guests