当我尝试通过 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/