与htaccess的seo友好url

伊佩尔

我知道这个问题已经发布了很多时间,我已经进行了搜索,但是找不到我需要的东西。

我正在htaccess上添加seo友好链接,例如:

Options -MultiViews
RewriteBase /
RewriteRule ^list$ list.php [L]

可以正常工作,当我尝试添加var时出现问题,例如,我需要将url:pages.php?id = terms变成:page / terms

所以我已经尝试了很多方法,但是不起作用,这就是我尝试的方法:

Options +FollowSymLinks
RewriteRule ^list$ list.php [L]
RewriteRule ^page/(.*)/ pages.php?x=$1 [L]

PS:+ FollowSymLinks-MultiViews有什么区别

阿努巴瓦

添加QSA标志:

Options +FollowSymLinks -MultiViews

RewriteRule ^list$ list.php [L,NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^page/([^/]+)/?$ pages.php?x=$1 [L,QSA,NC]
  • QSA (附加查询字符串)标志在添加新参数时保留了现有查询参数。
  • 有关Apache内容协商的信息
  • +FollowSymLinks 使Apache遵循符号链接。
  • -MultiViews 关闭内容协商

对于CSS / JS / image:

  1. 在CSS,JS,图像文件中使用绝对路径,而不要使用相对路径。这意味着您必须确保这些文件的路径以http://或斜杠开头/
  2. 否则,您可以尝试将其添加到页面标题中: <base href="/" />

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

.htaccess的SEO友好URL

来自分类Dev

SEO友好URL htaccess Mod重写

来自分类Dev

使用htaccess创建SEO友好的URL

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

htaccess用于SEO友好的网址

来自分类Dev

htaccess用于SEO友好的网址

来自分类Dev

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

来自分类Dev

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

来自分类Dev

使用PHP的SEO友好URL

来自分类Dev

使用PHP的SEO友好URL

来自分类Dev

PHP SEO友好,URL干净

来自分类Dev

为友好的seo重写url

来自分类Dev

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

来自分类Dev

htaccess seo网址友好,带有\和/

来自分类Dev

如何为例如a / b / c创建htaccess seo友好的url重写器

来自分类Dev

删除ID和?从url使网址seo友好

来自分类Dev

带有SEO友好URL的PHP MVC

来自分类Dev

将URL转换为SEO友好

来自分类Dev

CakePHP分页中的SEO友好URL

来自分类Dev

Sails js-创建seo友好的url