Apache RewriteRule - PullRequest
       8

Apache RewriteRule

0 голосов
/ 12 сентября 2011

Мне нужно переписать следующий URL:

http://example.com/folder/subfolder/filename

до

http://example.com/folder/subfolder/filename.txt

Я пробовал следующее:

RewriteRule ^/folder/subfolder/(.*)(|/)$  /folder/subfolder/$1.txt      [R=302,L]

Однако это делает дляперезаписи идут в цикле, поэтому я получу:

/folder/subfolder/filename.txt.txt.txt.txt (etc)

Есть идеи, как заставить работать мое правило перезаписи?

1 Ответ

1 голос
/ 12 сентября 2011

Вам нужно переписать условие:

RewriteCond %{REQUEST_URI} !\.txt$

перед правилом.Я не могу проверить это в данный момент, но я уверен, это то, что вам нужно.

...