сократить URL с помощью mod_rewrite в файле .htaccess - PullRequest
0 голосов
/ 28 декабря 2011

В основном все, что я хочу сделать, это:

У меня есть URL-адрес для файлов PDF на сервере в этом месте:

http://chudz.co.uk/philaletheians.co.uk/Study%20notes/Atlantean%20Realities/Atlantis'%20study%20-%20Appendices%20and%20Notes.pdf

Теперь я хочу удалить этот разделURL:

/Study%20notes/Atlantean%20Realities/

Это то, что я сделал в своем файле htaccess, и он не работает:

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^/ /Study%20notes/Atlantean%20Realities/

Я новичок в этом!как вы, вероятно, можете видеть выше :) Я должен сохранить макет каталога на сервере, так как это так, что мой единственный вариант - возможно использовать mod_rewrite?

1 Ответ

0 голосов
/ 28 декабря 2011

Попробуйте добавить следующее в ваш файл .htaccess в корневой папке вашего домена

Options +FollowSymlinks
RewriteEngine On
RewriteBase /

#if request does not already start with /Study notes/Atlantean Realities/
RewriteCond %{REQUEST_URI}  !^/Study\ notes/Atlantean\ Realities/ [NC]
#rewrite it to the /Study%20notes/Atlantean%20Realities/ directory
RewriteRule (.*) /Study\ notes/Atlantean\ Realities/$1 [L]
...