SEO友好的URLS HTACCESS PHP

时间:2010-11-14 21:17:39

标签: php .htaccess seo

在我的网站上,我创建了我的网页:

http://www.website.com/page1.php
http://www.website.com/page2.php
http://www.website.com/page3.php

这不是SEO友好,我真的想这样显示它们:

http://www.website.com/page1/
http://www.website.com/page2/
http://www.website.com/page3/

如果不将每个文件放在自己的目录中并将它们命名为index.php,最好的方法是什么。

想法。

1 个答案:

答案 0 :(得分:5)

使用apache mod_rewrite。把它放在.htaccess

RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^/]+)/?$ $1.php [L]

这将捕获/somepage/somepage/形式的所有请求路径,并将它们重定向到/somepage.php(除非请求路径引用服务器上的实际文件或目录 - 在在哪种情况下它只会提供该文件或目录。)