首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带别名的.htaccess重写页面

带别名的.htaccess重写页面
EN

Stack Overflow用户
提问于 2014-04-21 23:56:12
回答 1查看 63关注 0票数 0

我需要重写一个像/services/rental/faq-2/这样的url,以便用户(和机器人)看到/services/rental/faq/

这是我当前的.htaccess (它是Wordpress),没有成功重写:

代码语言:javascript
复制
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^/services/rental/faq/?$ /services/rental/faq-2/ [NC,L]
</IfModule>

# END WordPress

我搜索的任何提示都是有效的,也许规则顺序很重要,或者(最有可能的)我不知道该怎么做

EN

回答 1

Stack Overflow用户

发布于 2014-04-22 00:22:41

您的外部URL是/services/ Your /faq/。这是由页面中的链接生成的,也是机器人和用户看到的。它是而不是.htaccess生成的 -- .htaccess只看到传入的URI。

尝试将新的RewriteRule上移到所有其他WordPress RewriteRules之前(在RewriteBase之后)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23200862

复制
相关文章

相似问题

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