如何在PHP中制作SEO友好的URL? [重复]

问题描述 投票:0回答:2

你好,请帮助我...这是我的网址

<a href="content/'.$row['post_name'].'/">Read More</a>

这就是我要得到的

http://localhost/"website-name"/content/"post-name"/

但是我希望我的网址看起来像这样

http://localhost/"website-name"/"post-name"/

这是我的htaccess文件

    Options +FollowSymLinks
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule (.*)/(.*)$ content.php?post_name=$2
    </IfModule>

如何实现这一目标。

php url seo
2个回答
0
投票

使用

<a href="'.$row['post_name'].'/">Read More</a>

我建议您使用某些框架(Laravel,Symfony)。


-1
投票

如下更新您的.htaccess文件

Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)/content/(.*)$ $1/$2 [R=301,L]
RewriteRule (.*)/(.*)$ content.php?post_name=$2
</IfModule>
© www.soinside.com 2019 - 2024. All rights reserved.