在本地网络上,我有一些我想要更容易的网址。例如:
实际路径:
http://localserver/sites/website.com/html
我想访问的内容:
http://localserver/website
我不希望显示完整路径。
我在.htaccess文件中有这个:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/website
RewriteRule ^website(.com)?(/.*)?$ /sites/website.com/html$2 [P,L]
当请求中有斜杠或文件时,它会按预期工作,但如果没有,则重定向到完整路径。
这些工作:
这些重定向到真实路径:
我需要更改以始终屏蔽路径?
答案 0 :(得分:0)
如果您在localhost服务器上运行多个站点,则建议执行此操作:http://drupal.org/node/161975
如果这不适用于您的情况,这篇文章将解决您的问题: invisible mod_rewrite is not always invisible!? ("www" and "without subdomain")