Назад | Перейти на главную страницу

Как преобразовать разметку httpd.conf в правила .htaccess?

Я устанавливаю doxWiki, а инструкции по установке веб-сервера предполагают root-доступ к httpd.conf - мой провайдер, 1and1, разрешает доступ только к .htaccess

Ниже находится doxWiki httpd.conf образец

ServerAdmin YourName@YourMail.com

DocumentRoot "/home/doxWiki/htdocs"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

<Directory "/home/doxWiki/htdocs">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

<IfModule alias_module>
    Alias /images "/home/doxWiki/images"
    ScriptAlias // "/home/doxWiki/"
</IfModule>

<Directory "/home/doxWiki">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

<Directory "/home/doxWiki/images">
    AllowOverride None
    Options Includes
    Order allow,deny
    Allow from all
</Directory>

Что из вышеперечисленного можно преобразовать в .htaccess, а что нельзя?

ServerAdmin: = не псевдоним: = правила перезаписи ScriptAlias: = даже не уверен, что это за разделы каталога: = конвертируемые?

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

Я изначально спросил это в StackOverflow, но подумал, что это может быть более подходящим здесь.

Это в основном будет зависеть от того, какие значения ваш хост позволяет редактировать. Теоретически, все можно поместить в .htaccess файл, если они устанавливают AllowOverride All на уровне сервера.

Вы пробовали использовать весь свой код в htaccess для тестирования? (Вы можете попробовать его во вложенной папке, если сайт уже работает.) Если это не работает и вы не можете узнать, какие значения вызывают проблемы, вам следует попросить своего хоста рассказать вам, что вы можете и что можете ' t переопределить.