我正在为一个基本上从头开始编写的客户端写完博客。客户端的站点设置在共享主机下,此特定站点位于物理地址:
/public_html/example.com
博客上的帖子目前看起来像这样:
example.com/blog/viewpost.php?id=14
当需要看起来像这样:
example.com/blog/title-of-blog-post
以下是当前.htaccess文件,位于/public_html/example.com
Options -Indexes
RewriteEngine on
RewriteOptions inherit
AddHandler application/x-httpd-php .html .htm
AddHandler application/x-httpd-php54 .html .htm
AddHandler application/x-httpd-php5 .html .htm
RewriteRule ^([a-z0-9-]+)$ /blog/viewpost.php?id=$1 [R=301]
没有其他PHP $_GET
参数传递给viewpost.php
以外的$_GET['id']
,$new_title = strtolower(str_replace(' ', '-', $row['postTitle']));
与mySQL查询一起用于从数据库中获取博客帖子的详细信息。这行代码用于将博客文章的标题转换为URL安全标题:
Connection Timeout Expired. The timeout period elapsed while attempting to
consume the pre-login handshake acknowledgement. This could be because the
pre-login handshake failed or the server was unable to respond back in time.
我很确定我的.htaccess文件不正确,我在这附近找不到任何可以帮助我完成此操作的内容,有人可以看看吗?