我可以在以前的共享主机中重写.htaccess的网址。今天,我转到新的主机。我没有域名和我访问替代域名(主机提供),但不能使用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>发布于 2011-05-03 20:39:40
没有技术原因为什么重写规则需要以任何方式与域相关。
托管服务可能具有访问mod_rewrite和域名的级别达到相同级别的帐户。
https://stackoverflow.com/questions/5869545
复制相似问题