我目前正在尝试让我的1and1主机启用mod_rewrite的.htaccess文件,它可以在我的本地wamp上运行,但它不在服务器上,
非常感谢任何帮助!
我已尝试删除除mod_rewrite块之外的所有内容,问题仍然存在...
我已经向1& 1寻求支持,他们在没有回答的情况下关闭了我的机票...... o_O,
请帮忙!
.htaccess文件:
#
# Dream Forgery Settings:
#
AddType x-mapp-php5 .php
RewriteEngine on
RewriteBase /
# Rewrite current-style URLs of the form 'strap.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /strap.php?q=$1 [L,QSA]
编辑:
我无法访问apache日志,因为这是一个共享托管,但预期的功能是重定向网址,例如:
http://example.com/arg1/arg2/arg3
到
http://example.com/strap.php?q=arg1/arg2/arg3
(目前正在提供404错误,只有1& 1中的404页显示)
答案 0 :(得分:8)
答案 1 :(得分:0)
删除除重要部分之外的所有内容......
AddType x-mapp-php5 .php
RewriteEngine on
RewriteBase /
# Rewrite current-style URLs of the form 'strap.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /strap.php?q=$1 [L,QSA]
......看看会发生什么。文件的其余部分不是必需的 - 这将[希望]隔离问题。并1 & 1 supports .htaccess。
答案 2 :(得分:0)
在1and1的互助网络托管中遇到了类似的问题。
症状:
Joomla 3.9带有一个.htaccess(在根目录中),该文件在第69行将其弄乱了:
RewriteBase /
评论这一行就可以了。