Use 50% Discount for all private proxies!
Unlimited possibilities with ExtraProxies

Htaccess won't work with RewriteMap

When the URL link is changed in the administrative panel, and a new map is generated for Apache, I’m encountering an issue with the .htaccess file configuration and RewriteMap. In my Apache configuration, I have a defined RewriteMap function that maps the URL segment ‘dystrybucja-i-logistyka’ to the variable ‘logistyka,’ with a constant value of ‘1’. My goal is to dynamically replace ‘dystrybucja-i-logistyka’ in the URL with the variable obtained from the RewriteMap.

Here is my relevant .htaccess configuration:

RewriteCond %{REQUEST_URI} ^/(\w+) RewriteRule .* - [E=LOGISTICS:$  {logistics:%1}]  RewriteCond %{ENV:LOGISTICS} !^$   RewriteRule ^%{ENV:LOGISTICS}/(\w+)?$   supply-chain-logistics.php [NC,L]  RewriteMap logistics "txt:C:\wamp\www\photo_gallery\public\maps\map_logistics.txt" map_logistics.txt logistyka 1 

That work’s

RewriteRule ^dystrybucja-i-logistyka/(/\w+)?$   supply-chain-logistics.php [NC,L] 

With this setup, I expect ‘dystrybucja-i-logistyka’ in the URL to be replaced by ‘logistyka’ based on the variable value from the RewriteMap, and the request should be directed to ‘supply-chain-logistics.php’.

However, when the URL link is changed in the administrative panel, and a new map is generated for Apache, the change doesn’t work as expected. I’ve confirmed that my RewriteMap function contains the correct mapping.

I would appreciate any guidance or suggestions on how to resolve this issue. Is there something in my configuration that I might have overlooked, or could there be any conflicts?

Related Posts