2011-02-24 42 views
0

我是一名新开发人员,想为我的应用程序编写一个干净的URL。我搜索并撰写了以下内容,但它不起作用,并显示“服务器未找到错误”。.htacess - 写一个干净的URL

我有URL这样

http://localhost/projectFolder/user_folders/userName/testSite2/ 

,我希望它是 -

http://testSite2.mySystemDomain.com/ 

我曾尝试如下,但它失败。

RewriteEngine on 
RewriteRule ^/user_folders/userName/testSite2/(.*) http://testSite2.mySystemDomain.com/$1 

编辑

会有像testSite2站点数量。我需要为每个这样的网站编写网址。

请帮忙。

回答

0

文件夹projectFolder将这个在.htaccess

像testSite2网站
RewriteEngine on 
RewriteRule ^user_folders/(.*)/(.*) http://$1.mySystemDomain.com/$2 [R=301,L] 
+0

会有数。我需要为每个这样的网站编写网址。 – KutePHP 2011-02-24 16:58:38

+0

做出相应更改。让我知道如果你有更多的条件,我会相应地改变查询。 – Zimbabao 2011-02-24 17:09:54

+0

我将上面的代码添加到项目文件夹中的htacess,但它给“服务器找不到”错误。其实,我曾设想过,对于每个网站我都会创建一个htaccess文件。你能否提供一些我可以理解概念的链接?不管怎样,谢谢你的回复:) – KutePHP 2011-02-25 05:26:44