目前网址与此http://example.com/?p=2类似,因此如果我链接到我网站中的其他网页,则会<a href="http://example.com/?p=2"></a>
数据库包含一个页面列表,包含3列,id,title和content。例如,标识为2
的网页标题为foo
。
我希望用户能够输入网址:http://example.com/foo并让用户查看http://example.com/?p=2上的内容。因此,我可以链接到以下网页:<a href="http://example.com/foo"></a>
,但地址栏中的网址仍为友好版(foo
)。
答案 0 :(得分:0)
我不确定这是否是正确的语法,但从逻辑上讲,您应该在.htaccess文件中使用以下内容:
RewriteEngine on
RewriteRule ^(.*)$ index.php?title=$1
然后在index.php里面你获取标题并用它做你想做的事。