不能似乎使我的SEO友好URL起作用(htaccess)

都市人

我对使用htaccess文件很陌生,并且正在尝试建立SEO友好链接。现在,我已经对其进行了设置,以便.php使用以下代码从页面中省略扩展名:

# (Fig 1.)

RewriteEngine On
RewriteRule ^([^/.]+)$ $1.php [L]

然后,我尝试使它成为更多SEO友好链接,例如

http://www.website.com/view-item?id=5

会成为:

htp://www.website.com/view-item/5

但是,我完全在图1之后尝试了以下代码,但它不起作用:

RewriteRule ^view-item/([0-9]+)/$ view-item.php?id=$1

...它给了我404。非常感谢您的帮助!

耶罗恩

您的重写规则有一个小错误:

RewriteRule ^view-item/([0-9]+)/$ view-item.php?id=$1
                               ^ here

这只会重写以下形式的网址:

/view-item/0...9/

注意结尾的斜杠。

如果删除它,它应该可以工作:

RewriteRule ^view-item/([0-9]+)$ view-item.php?id=$1

或者:

RewriteRule ^view-item/(\d+)$ view-item.php?id=$1

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用PHP的SEO友好URL

来自分类Dev

htaccess 301重定向似乎对我不起作用

来自分类Dev

与htaccess的seo友好url

来自分类Dev

使用htaccess从php创建SEO友好的URL

来自分类Dev

htaccess的重写URL对我的网站不起作用

来自分类Dev

使用htaccess创建SEO友好的URL

来自分类Dev

htaccess url重新样式化图像seo友好的url

来自分类Dev

SEO友好URL htaccess Mod重写

来自分类Dev

htaccess用于SEO友好的网址

来自分类Dev

用seo友好的方式重写htaccess中的复杂URL

来自分类Dev

通过htaccess重写Pretty或SEO友好的URL

来自分类Dev

我的.htaccess文件中存在与SEO友好URL相关的问题

来自分类Dev

使用.htaccess从外部将已经SEO友好的URL重定向到另一个SEO友好URL

来自分类Dev

使用.htaccess的seo友好URL附带错误

来自分类Dev

使用PHP的SEO友好URL

来自分类Dev

通过htaccess将旧的动态url重定向到seo友好的url

来自分类Dev

htaccess seo友好url,mod重写,重定向

来自分类Dev

PHP SEO友好,URL干净

来自分类Dev

htaccess的重写URL对我的网站不起作用

来自分类Dev

.htaccess和友好的URl不起作用

来自分类Dev

无法使用htaccess从php创建seo友好URL

来自分类Dev

opencart的SEO友好URL在Codeigniter中不起作用

来自分类Dev

htaccess用于SEO友好的网址

来自分类Dev

如何通过htaccess获得SEO友好的URL?

来自分类Dev

为友好的seo重写url

来自分类Dev

htaccess重写器似乎不起作用

来自分类Dev

.htaccess的SEO友好URL

来自分类Dev

友好的URL重定向不起作用

来自分类Dev

旧的 SEO 友好 URL 到新的 SEO 友好 URL