在子域上设置URL重写

时间:2012-10-06 00:19:28

标签: .htaccess

问题:

我有一系列链接到我服务器的域名,目前我的婚礼网站是从名为/ wedding的文件夹中运行的。在我的cPanel中,我已将默认目标设置为此文件夹,其中包含我的所有文件,index.html,location.html等等。

到目前为止,我的问题是,我尝试过的任何内容似乎都不允许我从URL的末尾删除.html。

目前正在尝试:

<IfModule mod_rewrite.c>
Options +FollowSymLinks  
RewriteEngine On  

RewriteCond %{SCRIPT_FILENAME} !-d  
RewriteCond %{SCRIPT_FILENAME} !-f  

RewriteRule ^gallery$ ./wedding/gallery.html  
</IfModule>

我会说实话,我不知道我在做什么。一些帮助将非常感激。我只想要干净的网址

1 个答案:

答案 0 :(得分:0)

  

目前在我的/婚礼目录中,我认为这是正确的,因为域名起始文件夹就在这里。

如果它在您的wedding目录中,如果您转到http://your.domain.com/gallery(URI路径中没有/ wedding /),将永远不会访问htaccess文件。您需要将htaccess文件或至少文件中的规则放在文档根目录中。