我正在安装doxWiki ,并且web服务器安装说明假定对httpd.conf root权限 – 我的提供程序1and1只允许访问.htaccess
下面是doxWiki httpd.conf示例
ServerAdmin [email protected] 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:=甚至不知道这是什么目录部分:=可转换?
我无法在网上find任何一个信息来源,也无法find涵盖上述所有问题的现有问题。 我不经常编辑重写规则,我永远不会记得细节….
我最初在StackOverflow中提出这个问题,但是认为这可能更合适。
这主要取决于您的主机允许编辑哪些值。 理论上,如果在服务器级别设置AllowOverride All ,则AllowOverride All 内容都可以放在.htaccess文件中。
你有没有尝试在一个htaccess中使用所有的代码来testing? (如果网站已经存在,您可以在子文件夹中尝试。)如果它不起作用,而且找不到哪些值导致问题,则应请主持人告诉您可以并可以“重写。