【问题标题】:How is Friendly URL or pretty URL is actually implemented? [duplicate]友好 URL 或漂亮 URL 是如何实际实现的? [复制]
【发布时间】:2015-05-08 07:29:18
【问题描述】:

我看到很多网站都使用这样的东西:

http://www.example.com/someinfo/somenumber

然后他们使用末尾的“somenumber”来显示内容。 我不认为他们为每个号码制作一个页面(因为有超过 1000 个号码,他们是如何做到的?

编辑:他们甚至在这个网站上这样做:如果您查看最后一点的 url(使用-url-directories-in-php)。

【问题讨论】:

  • 学习htaccess
  • 我不知道什么seo友好的问题在哪里,对不起

标签: php .htaccess url


【解决方案1】:

在您网站的dir 中创建一个.htaccess 文件并将以下代码粘贴到其中:

RewriteBase /
RewriteEngine On
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^([^\.]+)$ $1.html [NC,L]

htaccess 可以为您做更多的事情,例如阻止恶意机器人、IP 阻止用户(不推荐在 localhost 服务器上。如果您愿意,可以尝试。)、重定向到网站等。 ..

【讨论】:

  • 猜猜可以,它对我有用。
  • 这段代码的最后三行是做什么的?
  • 最后3行代码是隐藏文件的扩展名。我将其设置为隐藏phphtml
  • 还有RewriteCond %{REQUEST_FILENAME} !-f表示如果浏览器中指定名称的文件不存在,或者浏览器中的目录不存在则继续下面的重写规则。
猜你喜欢
  • 1970-01-01
  • 2020-06-09
  • 2013-11-18
  • 2011-06-25
  • 1970-01-01
  • 2011-07-14
  • 2011-06-15
  • 2014-12-02
  • 2015-12-11
相关资源
最近更新 更多