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

时间:2014-07-28 10:00:51

标签: php seo friendly-url

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

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

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

我想要什么

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

但是当我尝试打开上面的URL时,我发现“找不到对象”问题。

1 个答案:

答案 0 :(得分:1)

你的RewriteRule正在寻找以/"结尾的东西。

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

结尾

那么......你期待什么?

尝试:

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