SEO友好的URLS HTACCESS PHP

use*_*391 1 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,最好的方法是什么.

想法请.

Ben*_*Lee 5

使用apache mod_rewrite.把它放在.htaccess:

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

这将捕获表单的所有请求路径/somepage/somepage/将其重定向到/somepage.php(除非请求路径引用服务器上的实际文件或目录 - 在这种情况下,它将仅提供该文件或目录).