我喜欢SO给出问题链接的方式就像这个问题有http://stackoverflow.com/questions/6002203/seo-friendly-url
问题标题所在的链接seo-friendly-url
我正在创建一个博客,我希望以相同的方式提供链接,如何在PHP中执行此操作?
欢迎任何建议:)
表结构
Added
我正在使用PHP/APACHE而没有框架!我不想使用任何博客,想创建我自己的
我不确定为什么人们在这里如此刻意地迟钝......
您正在寻找的是mod_rewrite一个用于URL重写的apache模块.
在你的.htaccess文件中(你可能需要把它)放到:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^blog\/([0-9]+)\/.*$ /blog.php?post=$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)
这意味着当你去/blog/10/any-old-bit-of-text/幕后时,它就像你去过的那样/blog.php?post=10.
([0-9] +)位称为正则表达式(或正则表达式),并匹配任何数字.该.*方法相匹配任何东西.该^锚查询的开始和$锚到底.斜杠(/)被转义为\/.
| 归档时间: |
|
| 查看次数: |
1241 次 |
| 最近记录: |