php - 在 PHP 中获取 SEO 友好 URL 的问题

标签 php seo friendly-url

当我尝试通过 seo 友好的 URL 打开任何页面时,.htaccess 出现问题,然后出现“未找到对象”问题。

下面是我在 .htaccess 中的代码:

RewriteEngine On
RewriteRule (.*)/$ page.php?&page_id=$1

我想要什么

http://www.domain.com/about-us

但是当我试图打开上面的 URL 时,我遇到了“找不到对象”的问题。

最佳答案

您的 RewriteRule 正在寻找“以 / 结尾的内容”。

http://example.com/about-us 显然不以/结尾

那么...您期望什么?

尝试:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) page.php?page_id=$1

关于php - 在 PHP 中获取 SEO 友好 URL 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24992809/

相关文章:

php - 在 netbeans 中没有扩展的语法高亮显示 PHP shell 脚本

PHP:代码被转换为 HTML <!-- 评论? -->

php - 在 AJAX 中显示数据库数据的错误位置

ajax - AJAX 真的对 SEO 友好吗?

seo - 验证错误 : "The itemprop attribute was specified, but the element is not a property of any item"

.htaccess - 我的 htaccess 规则不适用于实时服务器上的项目(htaccess 在文件夹内)

php - 保护 HTML 表单免受 Javascript/攻击

ruby-on-rails - 我如何使用 gem/插件使我的 Rails View 对 SEO 友好(超越 slugs)?

url - 制作 URL 时使用哪些安全字符?

apache - 使用 ColdFusion Controller 的 SEO URL?