apache - .htaccess seo 友好 url 未找到问题

标签 apache .htaccess mod-rewrite seo

我正在尝试使用 htaccess php 创建 SEO 友好的 URL。

这是原始网址:

http://www.example.in/viewitem.php?typedp=bus&viewdp=bus-seat-test-item

预期的 SEO 友好 URL:

http://www.example.in/bus/bus-seat-test-item

在 .htaccess 中使用以下规则

Options +FollowSymLinks
RewriteEngine on
RewriteRule typedp/(.*)/viewdp/(.*)/ viewitem.php?typedp=$1&viewdp=$2

但它显示为未找到 404 错误。

我对这个概念很陌生。

感谢任何帮助。

最佳答案

试试这个:

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)$ /viewitem.php?typedp=$1&viewdp=$2 [QSA, L]

看看:Mod Rewrite Generator

关于apache - .htaccess seo 友好 url 未找到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41084905/

相关文章:

apache - 防止在没有 .htaccess 的情况下从 Apache 访问文件

regex - 使用 htaccess 将 Paypal 回调重新格式化为自定义 URL 格式

Laravel 8 在斜杠上行为不端

regex - 有没有办法只重写一个目录,以便该目录中的所有文章都向上重定向 1 级?

apache - redirect tomcat在apache中打开80端口后无法访问phpmyadmin

apache - 有没有办法在配置单元 UDF 中获取数据库名称

php - wkhtmltopdf 为每个创建的 pdf 写入 apache 错误日志

php - 从 php 关闭 - 授予 apache 权限

apache - 防止使用 .htaccess 直接下载 SQLite 文件

.htaccess - mod 重写以删除文件扩展名,添加尾部斜杠,删除 www 并在没有文件/目录可用时重定向到 404