.htaccess未路由到/public\u html/

.htaccess未路由到/public\u html/,.htaccess,installation,url-routing,default,.htaccess,Installation,Url Routing,Default,在这方面我似乎遇到了一个有趣的问题。默认情况下,htaccess没有路由到/public_html/index.html,并且我得到了一个页面未找到错误。我知道最近有人篡改了文件,但不知道他们做了什么,不幸的是,我对路由一无所知。我试图做一些研究,但没有找到任何解决我困境的办法。有人知道如何将服务器路由到public_html吗?这是我现在拥有的 RewriteEngine on IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */

在这方面我似乎遇到了一个有趣的问题。默认情况下,htaccess没有路由到/public_html/index.html,并且我得到了一个页面未找到错误。我知道最近有人篡改了文件,但不知道他们做了什么,不幸的是,我对路由一无所知。我试图做一些研究,但没有找到任何解决我困境的办法。有人知道如何将服务器路由到public_html吗?这是我现在拥有的

RewriteEngine on

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName evolvingwebcreations.com

#-------------------------
RewriteCond %{HTTP_HOST} ^swinkapps.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.swinkapps.com$
RewriteRule ^(.*) "http\:\/\/127\.0\.0\.1\:12005\/$1" [P,L]
#-------------------------

RewriteCond %{HTTP_HOST} ^swinkapps.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.swinkapps.com$
RewriteRule ^clients(.*) "http\:\/\/127\.0\.0\.1\:12005\/$1" [P,L]
重新编写引擎打开
IndexIgnore.htaccess*/.??**~*#*/HEADER**/README**/\u vti*
命令拒绝,允许
全盘否定
通融
命令拒绝,允许
全盘否定
AuthName evolvingwebcreations.com
#-------------------------
RewriteCond%{HTTP_HOST}^swinkaps.com$[或]
重写cond%{HTTP_HOST}^www.swinkaps.com$
重写规则^(.*)“http\:\/\/127\.0\.0\.1\:12005\/$1”[P,L]
#-------------------------
RewriteCond%{HTTP_HOST}^swinkaps.com$[或]
重写cond%{HTTP_HOST}^www.swinkaps.com$
重写规则^clients(.*)“http\:\/\/127\.0\.0\.1\:12005\/$1”[P,L]

提前谢谢

我不相信默认情况下它会路由到public\u html。您需要指定

UserDir public_html
并可能设置一些访问权限,例如

<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>

AllowOverride文件信息AuthConfig限制
选项索引符号链接所有者匹配包括noexec

这会放在.htaccess文件的顶部吗?我通常会把它放在主apache配置文件中。我认为你把它放在档案的什么地方并不重要。我不确定它是否能在.htaccess文件中工作。如果是主机提供商服务器,他们可能会限制它。谢谢你的帮助。该网站由托管提供商托管。在将.htaccess文件回滚到旧文件并将其添加回我的rails应用程序的路由之后,它的工作非常出色。事实证明,以下几行创建了该问题,一旦删除所有路径,所有路径都能正常工作RewriteCond%{HTTP\u HOST}^swinkaps.com$[或]RewriteCond%{HTTP\u HOST}^www.swinkaps.com$RewriteRule^(.*)“HTTP\:\/\/127\.0\.0\.1\:12005\/$1”[P,L]