私の Web サイトにある多数の PDF ファイルと画像ファイルの Canonical リンクを設定しようとしています。
フォルダ構造の例:
/index.php
/docs/
file.pdf
/folder1/
file.pdf
/folder2/
file1.pdf
file2.pdf
/img/
sprite.png
/slideshow/
slide1.jpg
slide2.jpg
PDF URL から Canonical URL への例:
http://www.example.com/docs/folder1/file.pdf --> http://www.example.com/products/folder1/
すべての画像と PDF を含む各サブフォルダーに個別の .htaccess ファイルを配置する必要がないようにしています。現在、7 つの「メイン」フォルダーがあり、これらの各フォルダーには 2 ~ 10 個のサブフォルダーがあり、ほとんどのサブフォルダーには独自のサブフォルダーがあります。約 80 個の PDF と、さらに多くの画像があります。
特定のフォルダー内のすべてのファイルの正規リンクが単一の URL に設定される (半) 動的なソリューションを探しています。1 つの .htaccess ファイルにできるだけ多くの情報を保持したいと考えています。
私はそれを知っていますが、パスを理解していませ<Files>
ん.htaccessファイルでは機能しません。<FilesMatch>
<Directory>
<DirectoryMatch>
これを達成するためのかなり簡単な方法はありますか?