您当前的位置:首页 > TAG信息列表 > mod-rewrite
使用mod_rewrite或挂钩修改URL
我正在努力实现以下目标:用户在浏览器中输入此URLhttp://mydomain.com/boston/categoryname/postname/ 然后,我想获取第一个“文件夹”,并检查它是“boston”还是“newyork”-如果是,则删除URL的这一部分,将其添加为查询参数,并将修改后的URL传递给wordpress:http://mydomain.com/categoryname/postname/?location=boston我用apache的mod_rewrite 像这样:<IfMo
是否将wp-login.php URL重写为静态页面?
我正在努力让WP中的一些东西重定向。我使用的是前端概要文件/概要文件编辑器,也使用前端登录/注册。当然,我想重定向标准wp登录。php URL到特定URL。主要有:http://www.mysite.com/wp-login.php?action=lostpassword => http://www.mysite.com/login/forgot/http://www.mysite.com/wp-login.php?action=register => http://www.mysite.co
重写规则是重定向的,而不是传递VAR
我的函数中有以下代码。php文件。<?php add_action(\'init\', \'flush_rewrite_rules\'); function custom_add_rewrite_rules( $wp_rewrite ) { $new_rules = array( \'insurance-leads-types/auto-insurance-leads/([^/\\.]+)/?$\' => \'index.ph
子域重定向到分类法
嗨,我想在分类法中使用子域,如下所示:http://taxonomy.domain.com/apple 映射到http://www.domain.com/taxonomy/apple我将此添加到我的vhost RewriteCond %{HTTP_HOST} ^taxonomy\\.domain\\.com [NC] RewriteRule ^/(.*)$ http://www.domain.com/taxonomy/$1 [L] 并将通配符添加到我的d
MOD_REWRITING与htaccess中的WP永久链接冲突
我需要一些帮助!我正试图重写这个。。。localhost/blog/?c=var to-> localhost/blog/var 但似乎有一些问题。。。I get a 500 :(我也认为这与wordpress的默认规则也存在一些冲突。这是我的整个htaccess:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /blog/ RewriteCond %{REQUEST_FILENAME}
如何使用随机主机名配置多站点网络?
我正在尝试将新安装的功能强大的WordPress转换为多站点网络。但由于我们的Apache配置,我遇到了一些问题。我们使用Apache随机重定向对域的请求。com到两个应用程序服务器之一:app1。领域com或app2。领域com。问题是,如果当前浏览器域不同,WordPress会重定向到DOMAIN\\u CURRENT\\u站点(在wp config.php中定义)。这将导致310重定向循环。以下是发生的情况的示例:用户请求域。com/apps/wordpress/Apache重定向到app1。领域由
WordPress主页显示404错误
我已经找过任何遇到同样问题的人,但没有结果。我目前正在一个Wordpress网站上工作,该网站以前没有永久链接,因此以标准方式添加了这些链接(即将URL从?p=123更改为/关于/公司等),但我的主页显示了404错误。除主页外,所有其他页面都可以正常工作。我尝试过停用它,但现在仍然出现错误。这似乎有点喜怒无常;在某些浏览器中,它可以工作,但在其他浏览器中则不行。该问题可在以下网址查看:http://www.walkerpoolenixon.com/wordpress/提前感谢!
如何创建将添加目录的更智能的.htaccess文件?
这是我的电流。htaccess文件:Options +FollowSymLinks RewriteEngine on RewriteRule (.*) /directory/ [R=301,L] “目录”是我安装wordpress的地方。因此,这只是将用户从根域重定向到目录。我想做的是创建它,以便在添加目录时传递添加到url的任何信息。所以http://yoursite.tld/page 成为http://yoursite.tld/directory/page/我知道这可能是一个
需要有关自定义模式重写的帮助
如何从以下位置正确发送所有流量:http://my-domain.com/about/case-studies/clientName/到http://my-domain.com/about/case-studies/?clientName=$clientName (观众看不到)使用mod rewrite,以便在我点击该URL时看到/案例研究/page 在Wordpress(数据库中)中使用“Hello$clientName”?我需要创建一个自定义页面文件吗,或者我可以使用Wordpress吗page 在数
如何将带有重音字母的固定链接映射到经过消毒的鼻涕虫?
要使TypePad上托管的博客上的旧条目与新的WordPress安装保持同步。。。如何将此永久链接映射为重音字母:domain.com/no-es-fácil-alejarse-de-la-política 此清洁WP permalink无重音字母:domain.com/no-es-facil-alejarse-de-la-politica 实现这一目标的最佳方式是什么?
如何使用.htaccess保护媒体目录?
我正在尝试使用保护上载目录。H访问。但当我浏览管理面板中的媒体部分时,我会看到用户/通行证弹出窗口<我的猜测是,WordPress使用fopen 查找文件是否存在。我发现mod\\u重写规则允许fopen 但我不知道如何将这些规则用于基本的HTTP身份验证。非常感谢您的帮助。以下是允许fopen的重写规则:RewriteEngine On RewriteBase / RewriteCond %{THE_REQUEST} ^.+$ [NC] RewriteRu
当我访问重写的wp-admin URL时,为什么wp会将我重定向到wp-login.php?
我有个重写规则^dashboard(.*) wp-admin$1 [L] wp将我重定向到wp登录。php当我尝试访问/仪表板时(即使我已登录)知道为什么会发生这种情况吗?我如何解决这个问题?
如何在保留语义URL的同时将我的PHP应用程序添加到WordPress页面?
我正在使用Wordpress在主域(例如域)上为客户重建一个静态网站。com。在目录中还有一个成员目录网站。领域我希望将其迁移到主网站-domain.com/directory/ (我们想这样做,首先是为了让它保持在同一个域上,但也为了能够使用相同的布局和样式,最好是使用页面模板。)该应用程序具有主页、列表视图和成员详细信息视图,并使用发送搜索查询$_GET. 使用mod\\u rewrite使URL看起来很漂亮(语义URL),例如:directory.domain.com/list/people/all
Removing rules from .htaccess
我正在写一个需要写入的小插件。htaccess一个简单的non\\u wp\\u规则,我是这样做的:function ci_flush_rules() { global $wp_rewrite; $wp_rewrite->flush_rules(); } register_activation_hook(__FILE__, \'ci_flush_rules\'); function ci_add_rules()
如何从现有的固定链接中删除日期?
在对博客上的日期做了一些研究之后,似乎将其从现有帖子中删除是一个好主意。考虑:自托管(在Bluehost上)现有1000多篇帖子,所有帖子都由谷歌编制索引,许多帖子都链接到其他域。许多帖子都链接到博客中。不想断开链接</我不想失去谷歌的页面排名或帖子的年龄。这一点非常重要,因为大部分流量来自谷歌,许多页面排名很好</当前URL为:http://www.thedomain.com/blog/2012/07/01/blah-blah-blah-blah/</新URL应为http://www.
使用自定义POST类型父级作为辅助对象
我目前正在使用插件“Types Custom Post Type”创建自定义帖子类型(我知道这很容易通过functions.php 但我觉得有点懒!)。基本上,我希望页面采用以下格式:/wellbean-cottage/ - 房屋主页/wellbean-cottage/things-to-do/ - 包含房子信息的子页面我认为最好的选择是为这些子页面创建一个不同的帖子类型,但不幸的是,它似乎没有事先添加house slug。有人知道如何将其设置为这样工作吗?提前感谢您!
如何为页面创建多个url别名
在WordPress站点的根页面上,我们有一个自定义页面模板,它还可以处理一些表单并动态更改部分内容。类似这样:<form action=\"\" method=\"post\"> ... <input type=\"hidden\" name=\"action\" id=\"action\" value=\"do_this\" /> </form> 然后在页面模板中检查$\\u POST[\'action\']=“do\\u this
Modrewrite在我的apache设置上不起作用
不确定这是站长问题还是WordPress问题,这有点半斤八两,如果我在错误的地方发帖,很抱歉。如果不在二级域中使用多站点或安装新的WordPress CMS,在我的VPS上运行多个WordPress安装的最佳方法是什么?它目前正在工作,但只能通过将permalinks选项设置为默认设置来实现,因此URL不是人性化的。我遇到了一个叫WPSiteStack, 虽然我真的不想走这条路。长话短说,我需要以下内容:单独安装,这样一个核心/主题/插件更新不会影响所有站点,并提高所有站点的安全性</“美丽”的长相
子文件夹上的WordPress,但可从根目录访问
我已经搜索了很多,但没有找到解决方案。我有一个wordpress博客/_wp 还有其他一些/other我想让每个请求都被重定向到WordPress。除了那些/other 及其子目录。我还希望对博客的访问被重写。有几个例子可以说明这一点:/ --> /_wp/ /ablogpost --> /_wp/ablogpost /other --> /other /other/bingou --> /other/bingou
如何让WordPress以某种方式修改.htaccess文件?
我只学到了WordPress重写API的一点知识,足以为插件添加另一个重写规则。如果插件安装在根目录中,那么它就可以工作,但我发现如果在子目录中安装WordPress,那么我需要对进行以下更改。htaccess文件。如果可能的话,我想知道如何自动化这些更改。还有第二个问题。如果转到WordPress中的Permalinks设置,我的自定义更改将被覆盖(除了使用WP重写API的特殊规则)。所以,我需要一些使用WordPress重写API的东西,这样它们就不会被覆盖。Original .htaccess fi