我一直在研究PHP库并创建“漂亮的URL”。但在使用.htaccess路由之前,我想看看是否可以使用PHP清理我的链接。我很抱歉,如果这听起来很愚蠢,但想知道我是否可以改变我的链接
rajeevthomas.com/viewgallery.php?cname=Colorado-Fall&pcaption=Early-Colors
到
rajeevthomas.com/viewgallery.php/Colorado-Fall/Early-Colors
只使用PHP?
现在这段代码创建了链接。
$result_final .= "<div class=limage><table><tr><td><table class=image><tr>\n\t<td><a href=/viewgallery.php?cname=$cname&pcaption=".$caption_array[$next]."><img src='".$images_dir."/".$photo_filename."' border='0' alt='".$photo_keywords."' /></a>
或者这是不可能的,因为链接是从数据库中提取的数据创建的?
答案 0 :(得分:1)
是的,你可以,但你应该修改.htaccess文件和index.php文件。
修改.htaccess文件是服务器了解路由,index.php文件是应用程序端。
示例.htaccess文件如下,
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [L]
</IfModule>
只需浏览this教程。然后你就可以知道如何做到这一点。