我正在尝试将网页标题添加到网址中。就像这个网站一样!基本上我想重写
中的网址 www.siteurl.co.uk/project-82
到
www.siteurl.co.uk/project/the-title-of-the-project
从php传递到html文件的字符串是{PROJECT_TITLE}。我如何在.htaccess文件中添加它?谢谢你们!
编辑:
这是我的.htaccess文件
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /project\.php [NC]
RewriteCond %{QUERY_STRING} id=([0-9]+) [NC]
RewriteRule . project-%1? [R=301]
答案 0 :(得分:1)
RewriteEngine On
RewriteRule ^project/([a-z-]+)/?$ index.php?project_title=$1
使用上述.htaccess
,访问
www.siteurl.co.uk/project/the-title-of-the-project
您将在PHP脚本中有一个变量$_GET['project_title']
,其中包含“项目名称”。