2014-02-10 2 views
1

Привет, я не так хорош в регулярном выражении, и мне было поручено очистить файл за строкой .htaccess. Я читал, что RewriteMap - хорошая альтернатива, чтобы избежать беспорядочного файла .htaccess, но я действительно не знал, с чего начать. Большинство руководств, похоже, требуют предварительных знаний, которых у меня нет. Может кто-нибудь мне помочь?RewriteMap, чтобы очистить файл .htaccess

+0

https://www.debuggex.com/ Используйте этот сайт. Он явно объясняет, что стоит за сценой – zee

ответ

0

Я использую ISAPI Rewrite III для Windows IIS, поэтому он может быть не таким же, как php, но если не по крайней мере его очень близким. Это то, что я использую:

RewriteEngine on 
RewriteBase/
RewriteMap artMap txt:d:/inetpub/pathToMapDirectory/artMap.txt [NC] 
RewriteRule ^Frequency-Machine/(.*) ${artMap:$1} [NC] 

«Frequency-машина» может быть любой текст, который вы хотите использовать для запуска операции перезаписи карты. Я использую другую строку для каждого сайта, который я делаю.

Вот пример файла карты:

The-Analog-vs.-Digital-Frequency-Debate  content1.asp?id=47&catID=1 
The-GB4000-Frequency-Generator  content1.asp?id=12&catID=1 
Video-Tutorial-Flash  content1.asp?id=58&catID=1 
GB400-Frequently-Asked-Questions  content1.asp?id=49&catID=3 

Надежда, что помогает.

Смежные вопросы