htaccess并转向?页面/(whatthepageis)

时间:2011-11-29 23:30:25

标签: .htaccess mod-rewrite

好的,所以我想知道正确的方法是什么.htaccess这样的网址是这样的 http://www.mysite.com/?page=spinme

看起来像这样

http://www.mysite.com/spinme

仍然需要加载index.php

但我不知道该怎么做,我知道听起来很简单。

另外,我需要它不要影响已经

的图像或样式表

http://www.mysite.com/(what文件夹链接)

3 个答案:

答案 0 :(得分:1)

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L]

答案 1 :(得分:1)

RewriteEngine On

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f //not to effect images or style sheets
RewriteCond %{REQUEST_FILENAME} !-d //not to effect directory's
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA] 

答案 2 :(得分:0)

制作

http://www.mysite.com/?page=spinme

看起来像

http://www.mysite.com/spinme

首先,您需要将该URI的每个输出都设为

http://www.mysite.com/spinme

这一步非常重要(至少对于显示器而言,在工作方面,您可以跳过此步骤,您的网站将正常工作)。

如果您已经设置了,请在.htaccess文件中添加一条规则:

RewriteRule ^spinme$ index.php?page=spinme [L]

你已经完成了。

如果您关注搜索引擎优化(SEO),则应使用此URI:

http://www.mysite.com/?page=spinme

它会向搜索引擎显示您的网站有网页并且他们有一个名字。这是现在的其他信息搜索过程,与早期的关键字相当。

希望这有用。