如何为基于PHP的站点创建无扩展的url?
我是否必须将每个文件放在不同的文件夹中 比如: 等等 或者是否有其他自动解决方案 我想皈依如何为基于PHP的站点创建无扩展的url?,php,url,Php,Url,我是否必须将每个文件放在不同的文件夹中 比如: 等等 或者是否有其他自动解决方案 我想皈依 http://sitename.com/about-us/about-us.php 到 你想要的 Apache.htaccess文章中的示例: 漂亮的URL:/browse/anies-24/cats-76.html 丑陋的URL:/browse.php?category=24&subcategory=76 .htaccess: Options +FollowSymLinks RewriteEngin
http://sitename.com/about-us/about-us.php
到
你想要的
Apache.htaccess
文章中的示例:
- 漂亮的URL:
/browse/anies-24/cats-76.html
- 丑陋的URL:
/browse.php?category=24&subcategory=76
:.htaccess
Options +FollowSymLinks RewriteEngine On RewriteRule ^browse/[A-Z0-9_-]+-([0-9]+)/[A-Z0-9_-]+-([0-9]+)\.html$ browse.php?category
- 你想要的
Apache
.htaccess
文章中的示例:
- 漂亮的URL:
/browse/anies-24/cats-76.html
- 丑陋的URL:
/browse.php?category=24&subcategory=76
:.htaccess
Options +FollowSymLinks RewriteEngine On RewriteRule ^browse/[A-Z0-9_-]+-([0-9]+)/[A-Z0-9_-]+-([0-9]+)\.html$ browse.php?category
关于我们”的目录,那么您只需在该目录中创建index.php文件,默认情况下,.htaccess文件应该将用户重定向到正确的页面
因此,转到example.com/about-us/会将用户带到与about-us.php相同的页面。对301重定向进行一些研究将对您有所帮助
基本上,当Googlebot爬行你的网站时,你最不希望Google同时找到页面的两个副本,一个列为about-us/另一个列为about-us/about-us.php。重复内容是不好的,为搜索引擎优化你的网站真的一点也不难做到
假设你的网站上有一个有1000名会员的排行榜页面。与Google查找所有Leadboard.php?user=where不同,最好阻止Google访问该页面,否则会在他们的搜索引擎上产生数百个不需要的归档页面
您可能还想确保您的网站可以通过www.yourwebsite.com访问,也可以通过yourwebsite.com访问,但不能同时通过两者访问(无需301重定向)
希望这有帮助。快乐编程
编辑:如果您尝试将about-us.php文件重命名为index.php,这将是您的快速解决方案。根据您的.htaccess配置,我敢打赌这将是您的简单解决方案。如果您有一个名为关于我们的目录
,那么您只需在该目录中创建一个index.php文件,默认情况下,.htaccess文件应该将用户重定向到正确的页面
因此,转到example.com/about-us/会将用户带到与about-us.php相同的页面。对301重定向进行一些研究将对您有所帮助
基本上,当Googlebot爬行你的网站时,你最不希望Google同时找到页面的两个副本,一个列为about-us/另一个列为about-us/about-us.php。重复内容是不好的,为搜索引擎优化你的网站真的一点也不难做到
假设你的网站上有一个有1000名会员的排行榜页面。与Google查找所有Leadboard.php?user=where不同,最好阻止Google访问该页面,否则会在他们的搜索引擎上产生数百个不需要的归档页面
您可能还想确保您的网站可以通过www.yourwebsite.com访问,也可以通过yourwebsite.com访问,但不能同时通过两者访问(无需301重定向)
希望这有帮助。快乐编程
编辑:如果您尝试将about-us.php文件重命名为index.php,这将是您的快速解决方案。根据您的.htaccess配置,我敢打赌这将是您的简单解决方案。我想转换为“不关于我们”。html@jitendra字体你为什么不先阅读并理解这一页,然后你就会知道如何做你想做的。@D.Tate网站已经关闭,所以我链接到了archive.org的缓存版本。我想转换成与我们无关的版本。html@jitendra字体你为什么不先阅读并理解这一页,然后你就会知道如何做你想做的事情。@D.Tate网站已经关闭,所以我链接到了archive.org的缓存版本参见
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^browse/[A-Z0-9_-]+-([0-9]+)/[A-Z0-9_-]+-([0-9]+)\.html$ browse.php?category