Go Back   CodingForums.com > :: Server side development > Apache configuration

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 10-06-2010, 06:50 PM   PM User | #1
jarebear2008
New to the CF scene

 
Join Date: Jul 2008
Location: Provo, UT, USA
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
jarebear2008 is an unknown quantity at this point
Question .htaccess advanced help!

We have been using mod rewrites for some time, but this one is completely beating us up... Any help or ideas is much appreciated!

All links work, except two types of links. We think it is due to our new sub.subdomain.domain.com setup...

CODE THAT WORKED UNTIL WE SETUP NEW Sub-Sub DOMAINS:
Code:

#========== SHOP Item Details ==========

# alabama-weddings-planning-brides-shop/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /shop_item_details.php?item_id=$2 [L,QSA,NC]

# alabama-weddings-planning-brides-shop/CategoryName/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /shop_item_details.php?item_id=$3 [L,QSA,NC]

# alabama-weddings-planning-brides-/CategoryName/SubCategoryName/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /shop_item_details.php?item_id=$4 [L,QSA,NC]

# alabama-weddings-planning-brides-/CategoryName/SubCategoryName/SubSubCategoryName/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /shop_item_details.php?item_id=$4 [L,QSA,NC]


#========== SHOP Categories ==========

# alabama-weddings-planning-brides-shop/CategoryName-ID/
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+\-([0-9]{1,}))[\/]*$ shop_index.php?s_category=$2 [L,QSA,NC]

# alabama-weddings-planning-brides-shop/state/
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+)[\/]*$ shop_index.php?state=$1 [L,QSA,NC]

# alabama-weddings-planning-brides-shop/CategoryName-ID/SubCategoryName-ID/
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\/([0-9a-zA-Z\-]+\-([0-9]{1,}))[\/]*$ shop_index.php?s_category=$2&s_subcategory=$4 [L,QSA,NC]

# alabama-weddings-planning-brides-shop/CategoryName-ID/SubCategoryName-ID/SubSubCategoryName-ID/
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\/([0-9a-zA-Z\-]+\-([0-9]{1,}))[\/]*$ shop_index.php?s_category=$2&s_subcategory=$4&s_subsubcategory=$6 [L,QSA,NC]


#========== PLAN Gallery Details ==========

# alabama-weddings-planning-brides-plan-gallery/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /planning_galleries_details.php?gallery_id=$2 [L,QSA,NC]

# alabama-weddings-planning-brides-plan-gallery/CategoryName/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /planning_galleries_details.php?gallery_id=$3 [L,QSA,NC]

# alabama-weddings-planning-brides-plan-gallery/CategoryName/SubCategoryName/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /planning_galleries_details.php?gallery_id=$4 [L,QSA,NC]


#========== PLAN Gallery Categories ==========

# alabama-weddings-planning-brides-plan-gallery/
RewriteRule ^alabama-weddings-planning-brides-plan-gallery[\/]*$ /planning_galleries.php [L,QSA,NC]

# alabama-weddings-planning-brides-plan-gallery/CategoryName-ID/
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+\-([0-9]{1,}))[\/]*$ planning_galleries.php?s_category=$2 [L,QSA,NC]

# alabama-weddings-planning-brides-plan-gallery/state/
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+)[\/]*$ planning_galleries.php?state=$1 [L,QSA,NC]

# alabama-weddings-planning-brides-plan-gallery/CategoryName-ID/SubCategoryName-ID/
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\/([0-9a-zA-Z\-]+\-([0-9]{1,}))[\/]*$ planning_galleries.php?s_category=$2&s_subcategory=$4 [L,QSA,NC]
Neither the shop mod-rewrite works, or the gallery mod rewrite code???
examples:
(gallery)
http://alaska.weddings.ilifenetworks..._galleries.php
(click on any gallery image)
http://alaska.weddings.ilifenetworks...ages-5824.html

or shop:
http://alaska.weddings.ilifenetworks...hp?fromindex=1
(same problem, click on categories or a shop item)
http://alaska.weddings.ilifenetworks...hop/floral-18/

But it works fine on vendors, and talk:
(vendors)
http://alaska.weddings.ilifenetworks...0-cakes-candy/
(talk)
http://alabama.weddings.ilifenetwork...e-from-brides/

FULL HTACCESS CODE:
Code:
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteRule ^.htaccess$ - [F]

RewriteRule ^admin\/(.*)$ - [L]
RewriteRule ^advertises\/(.*)$ - [L]
RewriteRule ^images\/(.*)$ - [L]
RewriteRule ^includes\/(.*)$ - [L]
RewriteRule ^members\/(.*)$ - [L]
RewriteRule ^uploads\/(.*)$ - [L]
RewriteRule ^vendors\/(.*)$ - [L]

#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#====================== Vendors Listing Start ==========================
#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

# /state-ID-state_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?state=$1 [L,QSA,NC]

# /state-ID-state_name/county-county_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/county-([0-9a-zA-Z\-\+]+)[\/]*$ vendors_listing.php?state=$1&county=$3 [L,QSA,NC]

# /state-ID-state_name/county-county_name/city-city_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/county-([0-9a-zA-Z\-\+]+)\/city-([0-9a-zA-Z\-\+]+)[\/]*$ vendors_listing.php?state=$1&county=$3&city=$4 [L,QSA,NC]

# ------------------------------------------------------

# /category-ID-category_name/
RewriteRule ^category-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?category=$1 [L,QSA,NC]

# /category-ID-category_name/subcategory-ID-subcategory_name/
RewriteRule ^category-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?category=$1&subcategory=$3 [L,QSA,NC]

# /category-ID-category_name/subcategory-ID-subcategory_name/subsubcategory-ID-subsubcategory_name/
RewriteRule ^category-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subsubcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?category=$1&subcategory=$3&subsubcategory=$5 [L,QSA,NC]

# ------------------------------------------------------

# /state-ID-state_name/category-ID-category_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/category-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?state=$1&category=$3 [L,QSA,NC]

# /state-ID-state_name/category-ID-category_name/subcategory-ID-subcategory_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/category-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?state=$1&category=$3&subcategory=$5 [L,QSA,NC]

# /state-ID-state_name/category-ID-category_name/subcategory-ID-subcategory_name/subsubcategory-ID-subsubcategory_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/category-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subsubcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?state=$1&category=$3&subcategory=$5&subsubcategory=$7 [L,QSA,NC]

# ------------------------------------------------------

# /state-ID-state_name/county-county_name/category-ID-category_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/county-([0-9a-zA-Z\-\+]+)\/category-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?state=$1&county=$3&category=$4 [L,QSA,NC]

# /state-ID-state_name/county-county_name/category-ID-category_name/subcategory-ID-subcategory_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/county-([0-9a-zA-Z\-\+]+)\/category-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subcategory-([0-9]{1,})-([0-9a-zA-Z\-\+]+)[\/]*$ vendors_listing.php?state=$1&county=$3&category=$4&subcategory=$6 [L,QSA,NC]

# /state-ID-state_name/county-county_name/category-ID-category_name/subcategory-ID-subcategory_name/subsubcategory-ID-subsubcategory_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/county-([0-9a-zA-Z\-\+]+)\/category-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subsubcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?state=$1&county=$3&category=$4&subcategory=$6&subsubcategory=$8 [L,QSA,NC]

# ------------------------------------------------------

# /state-ID-state_name/county-county_name/city-city_name/category-ID-category_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/county-([0-9a-zA-Z\-\+]+)\/city-([0-9a-zA-Z\-\+]+)\/category-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?state=$1&county=$3&city=$4&category=$5 [L,QSA,NC]

# /state-ID-state_name/county-county_name/city-city_name/category-ID-category_name/subcategory-ID-subcategory_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/county-([0-9a-zA-Z\-\+]+)\/city-([0-9a-zA-Z\-\+]+)\/category-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?state=$1&county=$3&city=$4&category=$5&subcategory=$7 [L,QSA,NC]

# /state-ID-state_name/county-county_name/city-city_name/category-ID-category_name/subcategory-ID-subcategory_name/subsubcategory-ID-subsubcategory_name/
RewriteRule ^state-([0-9]{1,})-([0-9a-zA-Z\-]+)\/county-([0-9a-zA-Z\-\+]+)\/city-([0-9a-zA-Z\-\+]+)\/category-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)\/subsubcategory-([0-9]{1,})-([0-9a-zA-Z\-]+)[\/]*$ vendors_listing.php?state=$1&county=$3&city=$4&category=$5&subcategory=$7&subsubcategory=$9 [L,QSA,NC]

#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#======================= Vendors Listing End ===========================
#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


#========== SHOP Item Details ==========

# alabama-weddings-planning-brides-shop/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /shop_item_details.php?item_id=$2 [L,QSA,NC]

# alabama-weddings-planning-brides-shop/CategoryName/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /shop_item_details.php?item_id=$3 [L,QSA,NC]

# alabama-weddings-planning-brides-/CategoryName/SubCategoryName/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /shop_item_details.php?item_id=$4 [L,QSA,NC]

# alabama-weddings-planning-brides-/CategoryName/SubCategoryName/SubSubCategoryName/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /shop_item_details.php?item_id=$4 [L,QSA,NC]


#========== SHOP Categories ==========

# alabama-weddings-planning-brides-shop/CategoryName-ID/
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+\-([0-9]{1,}))[\/]*$ shop_index.php?s_category=$2 [L,QSA,NC]

# alabama-weddings-planning-brides-shop/state/
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+)[\/]*$ shop_index.php?state=$1 [L,QSA,NC]

# alabama-weddings-planning-brides-shop/CategoryName-ID/SubCategoryName-ID/
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\/([0-9a-zA-Z\-]+\-([0-9]{1,}))[\/]*$ shop_index.php?s_category=$2&s_subcategory=$4 [L,QSA,NC]

# alabama-weddings-planning-brides-shop/CategoryName-ID/SubCategoryName-ID/SubSubCategoryName-ID/
RewriteRule ^alabama-weddings-planning-brides-shop\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\/([0-9a-zA-Z\-]+\-([0-9]{1,}))[\/]*$ shop_index.php?s_category=$2&s_subcategory=$4&s_subsubcategory=$6 [L,QSA,NC]


#========== PLAN Gallery Details ==========

# alabama-weddings-planning-brides-plan-gallery/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /planning_galleries_details.php?gallery_id=$2 [L,QSA,NC]

# alabama-weddings-planning-brides-plan-gallery/CategoryName/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /planning_galleries_details.php?gallery_id=$3 [L,QSA,NC]

# alabama-weddings-planning-brides-plan-gallery/CategoryName/SubCategoryName/ProductName-ID.html
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+)\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\.html$ /planning_galleries_details.php?gallery_id=$4 [L,QSA,NC]


#========== PLAN Gallery Categories ==========

# alabama-weddings-planning-brides-plan-gallery/
RewriteRule ^alabama-weddings-planning-brides-plan-gallery[\/]*$ /planning_galleries.php [L,QSA,NC]

# alabama-weddings-planning-brides-plan-gallery/CategoryName-ID/
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+\-([0-9]{1,}))[\/]*$ planning_galleries.php?s_category=$2 [L,QSA,NC]

# alabama-weddings-planning-brides-plan-gallery/state/
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+)[\/]*$ planning_galleries.php?state=$1 [L,QSA,NC]

# alabama-weddings-planning-brides-plan-gallery/CategoryName-ID/SubCategoryName-ID/
RewriteRule ^alabama-weddings-planning-brides-plan-gallery\/([0-9a-zA-Z\-]+\-([0-9]{1,}))\/([0-9a-zA-Z\-]+\-([0-9]{1,}))[\/]*$ planning_galleries.php?s_category=$2&s_subcategory=$4 [L,QSA,NC]
jarebear2008 is offline   Reply With Quote
Reply

Bookmarks

Tags
htaccess, mod rewrite, mod_rewrite, sub domain, sub sub doman

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 10:31 PM.


Advertisement
Log in to turn off these ads.