5

.htaccessファイルが置かれている現在のディレクトリを動的に取得する必要があります。それは可能ですか?(変数は多分?)。

何かのようなもの :%{SCRIPT_FILENAME}

前もって感謝します。

編集:正規表現を使用する場合は?どのように見えるべきですか?

4

1 に答える 1

2

実際、Apache には PHP のような pathinfo($,PATHINFO_DIRNAME) 関数がまだありません。

そのため、次の例のように、%{REQUEST_URI} の使用に基づくソリューションがありました。

  RewriteRule ^(.+)/$ /path-dirname/$1 [R=301,L]

あなたの問題に関して、これはあなたのために働くかもしれません:

  RewriteCond %{REQUEST_URI} ^(.+)/$
  RewriteRule ^.+/$ %1 [R=301,L]
于 2013-03-04T11:25:18.303 に答える