php - 使用 php/.htaccess 设置漂亮的 url 时遇到问题

标签 php .htaccess url-rewriting seo

<分区>

我在我的 php 网站上设置漂亮的 url 时遇到问题,希望你们能帮我解决这个问题。

现在实际的 url 看起来像这样: http://www.domain.com/product.php?op=showm&name=the-slug&id=id

我希望它看起来像这样: http://www.domain.com/products/the-slug/id甚至没有 id 更好。

感谢任何帮助,非常感谢!

干杯

最佳答案

您需要的是mod rewrite 生成器的帮助。这是一个很好的。 http://www.generateit.net/mod-rewrite/index.php

您也可以尝试将以下内容添加到您的 .htaccess 文件中:

RewriteEngine On
RewriteRule ^products/([^/]*)/([^/]*)$ /product.php?op=showm&name=$1&id=$2 [L]

原文网址: http://www.domain.com/product.php?op=showm&name=the-slug&id=id

改写后的网址: http://www.domain.com/products/the-slug/id

关于php - 使用 php/.htaccess 设置漂亮的 url 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25103374/

相关文章:

php - MYSQL 使用准备好的语句替换列值,字符串版本

php - PHP 中的 SQL 语句错误,但 SQL 中正常

php - Laravel Eloquent 按星期几分组

jquery - 如何编辑 jquery 函数

asp.net - IIS 8 上的 Blazor WebAssembly - 0x8007000d

grails - 重写 Controller 中默认操作的 URL

php - Mysql查询在wamp服务器mysql控制台中运行,但不通过python文件或控制台

regex - 带有 %20 的 URL 显示 404 错误代码,如何解决?

php - 了解子域 url mod-rewrite

javascript - 通过htaccess apache2服务器后面的QML/js通过https请求访问和读取html/php页面