shawn
  • 0
Учитель

WordPress htaccess захватывает мои файлы.Mp4

  • 0

Я использую многосайтовый WordPress 3.2rc2.

Я вставил несколько видео.mp4 в корень своего домена, чтобы запустить несколько базовых тестов с помощью проигрывателя jw.

Когда я пытаюсь получить доступ к URL-адресу видео.mp4, я каким-то образом получаю страницу wordpress 404. Это также вызывает ошибки в проигрывателе jw, говорящие о том, что либо файл не найден, либо доступ запрещен. Разрешения 644 для файлов mp4, и владелец/группа правильные.

Почему это происходит и как мне это исправить, чтобы wordpress перестал возиться с моими файлами mp4?

Также: может кто-нибудь добавить тег mp4, у меня пока недостаточно представителей, чтобы сделать это.

Вот мой файл htaccess:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

AddType video/ogg  .ogv
AddType video/mp4  .mp4
AddType video/webm .webm

Изменить. Если я использую загрузчик мультимедиа wordpress, я могу получить доступ к видео в формате mp4. Я просто не могу разместить их где-либо еще на сервере, что является проблемой.

У кого-нибудь есть какие-либо дополнительные идеи относительно того, почему WordPress работает с моими mp4, когда они находятся в других каталогах или даже когда они находятся в корне?

Share
  1. У вас есть правило перезаписи: # загруженные файлы RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L] Что такое это для? Не может ли это быть корнем вашей ошибки?

    • 0

Оставить ответ

You must login to add an answer.