Kno*_*s X 8 rewrite redirect mod-alias apache-2.2
我想尝试mod_alias而不是mod_rewrite几个简单的重定向规则,但是当输入.htaccess. 是否可能mod_alias未在服务器上加载或启用?
我怎么知道?
您可以使用以下命令检查是否启用了 mod_alias:
~$ apache2ctl -M | grep alias
Run Code Online (Sandbox Code Playgroud)
如果已启用,它将为您提供以下响应:
alias_module (shared)
Syntax OK
Run Code Online (Sandbox Code Playgroud)
您还可以手动检查正在加载模块的文件:
~$ cat /etc/apache2/mods-enabled/alias.load
Run Code Online (Sandbox Code Playgroud)
如果已启用,它将为您提供以下响应:
LoadModule alias_module /usr/lib/apache2/modules/mod_alias.so
Run Code Online (Sandbox Code Playgroud)
您可以尝试使用以下之一列出所有活动模块:
apachectl -t -D DUMP_MODULES
Run Code Online (Sandbox Code Playgroud)
或者
httpd -M
Run Code Online (Sandbox Code Playgroud)
另外,检查该模块是否在 httpd.conf 文件中被注释掉:
cat /etc/httpd/conf/httpd.conf | grep LoadModule
Run Code Online (Sandbox Code Playgroud)