我使用Godaddy Apache服务器来构建我自己的博客,我搜索了一些SEO友好的url教程,并在我的网站根.htaccess文件中应用了以下代码来传输像http://www.bgmemo.com/blog.php?url=2012/08/23/4-steps-to-initialize-Apache-Derby-10-9-1-0-in-Netbeans-7-1-1.html这样的链接至 http://www.bgmemo.com/blog/2012/08/23/4-steps-to-initialize-Apache-Derby-10-9-1-0-in-Netbeans-7-1-1.html :
RewriteEngine on
RewriteRule ^([a-zA-Z0-9-/]+).html$ blog.php?url=$1
RewriteRule ^([a-zA-Z0-9-/]+).html/$ blog.php?url=$1
但是它不起作用。 htaccess 正在工作,并且应用了其中的其他代码。谁能告诉我出了什么问题?提前致谢。
最佳答案
试试这个:
RewriteEngine on
RewriteBase /
RewriteRule ^blog/([a-zA-Z0-9\-/\.]+)/?$ blog.php?url=$1 [L]
关于php - PHP htaccess 中 SEO 友好的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12135227/