首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使seo在子域上正常运行

问如何使seo在子域上正常运行
EN

Stack Overflow用户
提问于 2015-02-17 19:04:28
回答 2查看 56关注 0票数 0

我有一个网站说' www.example.com',我也创建了子域名在这个网站,说'www.alpha.example.com'。我需要转换一个动态网页到搜索引擎优化友好的网址。我的网址是'www.alpha.example.com/test/article.php?cat=people'

转到

'www.alpha.example.com/test/article/people'

如何使用.htacces解决这一问题

请帮帮我。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-17 19:57:27

为了完整,我会这样做。这样,如果他们进入www.alpha.example.com/test/article.php?cat=people,那么它也将重定向到www.alpha.example.com/test/article/people,因此您将被双向覆盖。

代码语言:javascript
复制
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?alpha\.example\.com$ [NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /test/article\.php\?cat=([^&\ ]+)
RewriteRule .* /test/article/%1? [R=301,L]

RewriteCond %{HTTP_HOST} ^(www\.)?alpha\.example\.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^test/article/([^/]+)/?$ /test/article.php?cat=$1 [NC,L]
票数 1
EN

Stack Overflow用户

发布于 2015-02-17 19:18:42

在DocumentRoot of www.alpha.example.com中使用以下代码创建一个名为.htaccess的文件:

代码语言:javascript
复制
RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} ^(www\.)?alpha\.example\.com$ [NC]
RewriteRule ^test/article/([^/]+)/?$ test/article.php?cat=$1 [L,NC,QSA]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28569154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档