当我没有域名时,我不能在主机上重写URL吗?

时间:2011-05-03 12:38:06

标签: .htaccess mod-rewrite apache2

我可以在之前的共享主机中重写.htaccess中的URL。 今天,我转移到新托管。我没有域和我访问备用域(托管提供),但不能使用Rewriterule。我问一个支持者,他们回答:

当我没有域名时,我无法在托管上重写URL。他们是对的吗?

public_html中的htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L] 
</IfModule>

webroot中的htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

1 个答案:

答案 0 :(得分:0)

没有任何技术原因可以解释为什么重写规则需要与域相关联。

托管服务可能具有对mod_rewrite和域名的访问权限达到同一等级的帐户等级。