httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Frank Gingras <thu...@apache.org>
Subject Re: [users@httpd] uniqueness for each rules so that it hit to specific page.
Date Fri, 23 Mar 2018 15:34:06 GMT
I would recommend abandoning mod_rewrite, and using FallbackResource
instead. It will be far simpler, and you may only need a few directives,
depending on the routing script needed.

On Fri, Mar 23, 2018 at 10:36 AM, Rajib Karmakar <creativeweblogo@gmail.com>
wrote:

> How to overcome this issue.
>
> 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 7:53 PM, Frank Gingras <thumbs@apache.org> wrote:
>
>> I'm sorry, but share what, exactly?
>>
>> On Fri, Mar 23, 2018 at 10:16 AM, Rajib Karmakar <
>> creativeweblogo@gmail.com> wrote:
>>
>>> 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&catego
>>>>> ry=$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/xyz
>>>>>
>>>>> 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