重写的干净URL未显示为默认URL

时间:2012-02-19 15:14:26

标签: .htaccess url mod-rewrite seo clean-urls

我使用.htaccess文件为我的网站创建了重写的网址。

以下是该文件的内容。

RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)$ myfile.php?firstvar=$1&secondvar=$2&thirdvar=$3&fourthvar=$4

当我查看时,我发现我网站页面的新干净网址已成功创建。像这样:

www.mydomain.com/value1/value2/value3/value4

表示原始网址:

www.mydomain.com/myfile.php?firstvar=value1&secondvar=value2&thirdvar=value3&fourthvar=value4

新域名正确地重定向到原始页面,看起来更清晰。我喜欢它。

但问题是,当我点击主页面上的页面时,它仍会显示原始网址。如果我在地址栏中输入新的干净URL,它会正确地重定向到页面,但它不是默认URL。它就在那里,但它自然不会出现在网站上。

如何将新网址设置为我网站的dafault网址? (仍然使用.htaccess?)

0 个答案:

没有答案