目前的urls是这样的http://example.com/?p=2,所以如果我链接到我的站点中的另一个页面,它将是<a href="http://example.com/?p=2"></a>
数据库包含一个页面列表,包含3列: id、title和content。例如,id为2的页面的标题为foo。
我希望用户能够输入url:http://example.com/foo,并让用户看到http://example.com/?p=2上有什么。因此,我将能够链接到像:<a href="http://example.com/foo"></a>这样的页面,但地址栏中的网址将保持友好(foo)版本。
发布于 2011-05-21 19:09:06
我不确定这是否是正确的语法,但从逻辑上讲,您的.htaccess文件中应该包含以下内容:
RewriteEngine on
RewriteRule ^(.*)$ index.php?title=$1然后,在index.php中,您可以获得标题,并随心所欲地使用它。
https://stackoverflow.com/questions/6081263
复制相似问题