在我的网站上,我创建了我的页面:
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,最好的方法是什么.
想法请.
使用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(除非请求路径引用服务器上的实际文件或目录 - 在这种情况下,它将仅提供该文件或目录).
| 归档时间: |
|
| 查看次数: |
1504 次 |
| 最近记录: |