Игнорировать завершающую косую черту с помощью Apache Rewrite

Я использую mod_rewrite для перенаправления следующим образом:

RewriteRule (work) /? $ $ 1.php [L]

При этом любой URL-адрес, заканчивающийся на / work или / work / , отправляется на work.php

. Проблема в том, что при включении завершающей косой черты он рассматривается как каталог, а не файл, которым он является на самом деле. Это, конечно, нарушает все мои относительные пути в файле.

Я не против использовать косую черту в URL-адресе, но есть ли способ использовать Apache, чтобы игнорировать завершающую косую черту и обрабатывать URL-адрес как файл, как и без косой черты ?

7
задан cmal 1 October 2011 в 18:09
поделиться