Как создать универсальный файл.htaccess?
Я построил скрипт и реализовал RewriteRule. RewriteRule отлично работает на виртуальном хостинге Godaddy Linux. Но не на Dreamhost, Hostgator и на сервере Windows.
Я хочу сделать эти правила перезаписи url "универсальными", чтобы мой скрипт работал на всех разных серверах, включая windows. Как я могу сделать мой файл.htacces универсальным? Есть ли другое решение без.htaccess?
Вот.htaccess, который я использую
AddHandler x-httpd-php5-cgi .html
Options +FollowSymLinks
Options -MultiViews
RewriteEngine On
RewriteRule ^genres/([^/]*).html /category.php?category=$1
RewriteRule ^search.html$ search.php
RewriteRule ^([^/]*)-product.html$ /productinfo.php?request=$1 [L]
RewriteRule ^new/([^/]*)\-product.html$ productinfo.php?new_request=$1 [L]
RewriteRule ^download/([^/]*)\-product.html$ download.php?download=$1 [L]
RewriteRule ^new-download/([^/]*)\-product.html$ download.php?new_download=$1 [L]
RewriteRule ^buy/([^/]*)\-product.html$ buy.php?buy=$1 [L]
RewriteRule ^new-buy/([^/]*)\-product.html$ buy.php?new_buy=$1 [L]