httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rajib Karmakar <creativewebl...@gmail.com>
Subject Re: [users@httpd] uniqueness for each rules so that it hit to specific page.
Date Fri, 23 Mar 2018 14:16:02 GMT
Please share

Sincerely
---------------------------------------------------------
Rajib Karmakar

Creative Web Logo Technologies
Website: http://www.creativeweblogo.com
Mobile: +919874704940
Skype: creative.web.logo
© 2008-2018 Creative Web Logo Technologies.

On Fri, Mar 23, 2018 at 5:52 PM, Frank Gingras <thumbs@apache.org> wrote:

> I would just use a few FallbackResource directives instead.
>
> On Thu, Mar 22, 2018 at 8:27 PM, Rajib Karmakar <creativeweblogo@gmail.com
> > wrote:
>
>> Hello,
>>
>> Issues Facing for multiple htaccess rule for dynamic slug.
>> Mainly for an eCommerce website starting from which has
>> Department,category,subcategory,subsubcategory and product
>>
>> Sitepath are follows from department to subsubcategory
>> http://www.mysite.com/department
>> http://www.mysite.com/department/category/
>> http://www.mysite.com/department/category/subcategory
>> http://www.mysite.com/department/category/subcategory/subsubcategory
>>
>> Without department path from category to subsubcategory
>> http://www.mysite.com/category/
>> http://www.mysite.com/category/subcategory
>> http://www.mysite.com/category/subcategory/subsubcategory
>>
>> All the rules are written like below
>> #Rule 1
>> RewriteRule ^([A-Za-z0-9-]+)/?$ page1.php?department=$1 [L]
>> Site Path -  http://www.mysite.com/clothing
>>
>> #Rule 2
>> RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$
>> page2.php?department=$2&category=$1 [L]
>> Site Path -  http://www.mysite.com/clothing/women
>>
>> #Rule 3
>> RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$
>> page3.php?department=$3&category=$2&subcategory=$1 [L]
>> Site Path -  http://www.mysite.com/clothing/women/sweaters
>>
>> #Rule 4
>> RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$
>> page4.php?department=$4&category=$3&subcategory=$2&subsubcategory=$1
[L]
>> Site Path -  http://www.mysite.com/clothing/women/sweaters/pullovers
>>
>> #Rule 5
>> RewriteRule ^([A-Za-z0-9-]+)/?$ page5.php?category=$1 [L]
>> Site Path -  http://www.mysite.com/women
>>
>> #Rule 6
>> RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$
>> page6.php?category=$2&subcategory=$1 [L]
>> Site Path -  http://www.mysite.com/women/sweaters
>>
>> #Rule 7
>> RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$
>> page7.php?category=$3&subcategory=$2&subsubcategory=$1 [L]
>> Site Path -  http://www.mysite.com/women/sweaters/pullovers
>>
>> #Rule 8
>> RewriteRule ^product/([A-Za-z0-9-]+)/([^./]*)/?$
>> product.php?slug=$2&seller=$1 [L]
>> Site Path -  http://www.mysite.com/product/women-pullover-sweater-shirt/x
>> yz
>>
>> Other Pages Rules except product related
>> #Rule 9
>> RewriteRule ^user/wishlist/?$ wishlist.php [L]
>> Site Path -  http://www.mysite.com/user/wishlist
>>
>> #Rule 10
>> RewriteRule ^cart/?$ cart.php [L]
>> Site Path -  http://www.mysite.com/cart
>>
>>
>> Conflict occurs between
>> 1. Rule 1 & Rule 5 & Rule 10
>> 2. Rule 2 & Rule 6 & Rule 9
>> 3. Rule 3 & Rule 7 & Rule 8
>>
>> How to make uniqueness for each rules so that it hit to specific page and
>> no conflict occurs.
>>
>>
>> Sincerely
>> ---------------------------------------------------------
>> Rajib Karmakar
>>
>> Creative Web Logo Technologies
>> Website: http://www.creativeweblogo.com
>> Mobile: +919874704940
>> Skype: creative.web.logo
>> © 2008-2018 Creative Web Logo Technologies.
>>
>
>

Mime
View raw message