您当前的位置:首页 > TAG信息列表 > mod-rewrite
修改-重写异常?是否将#散列保留在匹配的URL中?
嘿,伙计们,我的WordPress permalink结构设置为“/%postname%/”。当我创建一个名为“FAQ”的页面时,生成的永久链接是“mydomain.com/FAQs”。当我以这样的代码(硬编码)链接到此页面时。。。<a href=\"<?php bloginfo(\'home\'); ?>/faqs#b\" title=\"FAQ\'s\">FAQs</a> (注意末尾的#b哈希)。。。wordpress会自动注意到有一个页面/faqs 并替换/faq
已有htaccess,但固定链接设置不起作用。获得404
我有一个。htaccess文件<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
如何将虚拟页面(例如/博客)重定向到主页?
我想在输入url时访问我的网站主页,如:http://example.com/blog然而,我似乎无法使用典型的重写规则:RewriteRule ^/blog$ / 我总是被带到我网站的404页面。如果我指定一个特定的文件(例如“/foo.html”)而不是“/”,那么效果很好,但是“/index.php”不起作用。我怎样才能做到这一点?
需要简单重写规则的帮助(这不是很容易吗?)
我所需要的只是一个可以改变的重写example.com/anyphrase 进入example.com.以下是我正在使用的内容:RewriteCond %{HTTP_HOST} ^example\\.com RewriteCond %{SCRIPT_FILENAME} !wp-admin RewriteCond %{SCRIPT_FILENAME} !activity RewriteCond %{SCRIPT_FILENAME} !members RewriteCond %
在没有index.php的情况下,无法使漂亮的固定链接起作用
我与WordPress合作了一段时间,这是我第一次遇到这个问题,没有它,我无法让我的永久链接正常工作index.php 在URL上,即使mod_rewrite 已启用,以下几项可能有助于解决问题:我正在使用apache2,并且启用了mod\\u rewrite,我通过显示phpinfo().htaccess 当我更新permalink选项时,文件写得很好,内容是默认的WP重定向规则,但以防万一,它是:# BEGIN WordPress <IfModule mod_rewrite.c>&
需要捕捉“关键字”添加到帖子的末尾,即使是“相当固定的链接”
我有一段时间前写的脚本,刚刚决定将其“移植”到WP插件中。除了一项重要的核心功能外,所有功能都运行良好。该脚本使用mod\\u rewrite来允许使用虚拟URL,其中包括一个“关键字”,脚本稍后将用于其他功能。特别是,它允许这样的URL:www.domain。com/页面名称/我的关键字/然后,它将使用“页面名称”生成实际的页面内容,“我的关键字”将传递给脚本中的其他函数以用于其他目的。如果WP是默认的永久链接,那么一切都正常。但一旦使用了“pretty permalinks”,我的重写规则就会与WP规
我如何隐藏我使用的WordPress(带有W3 Total缓存)
出于安全考虑,我不希望我使用Word Press这一点显而易见。我使用W3 Total Cache插件并缩小HTML、CSS和JS。我也可以使用CDN。是否可以修改W3 Total Cache插件,以便它可以重写Wordpress目录“wp content”、“wp admin”和“wp includes”,而无需实际重命名这些目录?理想情况下,我希望能够重写W3总缓存目录,如“w3tc”
How to create custom URL routes?
我有一个非常特殊的要求,希望我能解释它而不会太混乱。我创建了一个页面模板,其中列出了从外部XML文件获得的一些属性,到目前为止没有问题,比如URL如下所示:http://www.example.com/properties/ 每个属性都有一个链接,可以将用户重定向到“单个属性”页面,该页面显示有关该属性的更多信息。我想知道是否有这样的链接:http://www.example.com/properties/123 在哪里123 将是属性的id。所以如果我有如下URLproperties
我需要使一个主题内的php文件可通过url访问
我在这里查看了这篇帖子Making a plugin file accessible via url rewrite? 这似乎和我有同样的问题,但它是一个插件。但到目前为止,我得到了404。add_action( \'init\', \'my_rewrite\' ); function my_rewrite() { global $wp_rewrite; add_rewrite_rule(\'/$\', \'/wp-content/themes/econ/
如何使用htaccess将WordPress上载文件夹重写到另一个文件夹
我发现以下在线代码可用于欺骗WordPress uploads文件夹,将URL重写到服务器上的其他文件夹:# BEGIN Spoof wp-content/uploads directory RedirectMatch 301 ^/uploads/(.*)$ https?://yoursite.com/wp-content/uploads/$1 # END Spoof wp-content/uploads directory 据我所知,在“媒体设置”页面下,“文件的完整路径”需要
重写自定义帖子类型的规则
有一个非层次化的自定义帖子类型“news”。/news/ /news/page/2/ /news/post_slug/ 每个帖子都有自定义字段\"views\". 当有人打开帖子时,字段的值会增加一。希望按此自定义字段及其值对帖子进行排序。/news/ /news/views/ = /news/?sort=views (get posts with custom field \"views\" and sort asc) /news/views/page/2/ =
使用htaccess将wp-Content/Themes/Name/Images掩蔽为仅图像目录
我正在尝试一些我认为非常简单的方法来屏蔽我的url,但似乎无法使其正常工作。我希望能够链接到我的img标签中的图像,而不必键入完整的url。i、 e。Current url: http://server.com/wp-content/themes/standard/images/img.jpg or <img src = \"http://server.com/wp-content/themes/standard/images/img.jpg\" /> 然而,在我的
正在修改WP URL处理代码?
我正在尝试使用mod\\u重写和修改WordPress的URL处理,以允许从URL向PHP传递变量,同时保持“非常永久”的功能。(关于WP 3.2.1)类似这样:http://epiclasers。com/hello world(普通,永久链接设置为/%postname%)http://epiclasers。com/state/hello-world(WP应该显示与上面相同的hello-world帖子,但也会将状态字符串作为变量传递给PHP)http://epiclasers。com/state/city
为什么主页内容不随此重写规则一起显示?
我试图使用mod\\u rewrite将一个变量从URL传递到PHP,同时维护标准WordPress功能。以下是我的mod\\u重写规则:RewriteEngine On RewriteBase / RewriteRule ^(\\w+)/$ /index.php?state=$1 [L] RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST
Mod_rewrite的重要性是什么?
如果我的托管提供商不提供mod\\u重写模式。什么东西会对我的wordpress产生影响?我买了一台主机,他们声称没有提供。我已经安装了WP,网站正在运行。我不知道我缺少什么功能。以下命令的输出在任何地方都没有mod\\u rewrite。<? php phpinfo(); ?> 我把以下内容放在我的。htaccess文件。和mydomain。com/google。html重定向到google。com。Options +FollowSymLinks Redirect /go
在URL末尾插入“.#[随机字符字符串]”
我现在已经在几个网站上看到了这一点,但我很难找到有关以下内容的信息(可能是因为难以描述):所有内部URL,例如: http://www.domain.com/section/ 将自己改写成这样: http://www.domain.com/section/#.TvuV_pim9PI 有人知道这是什么原因吗?我正在运行WP 3.3和。htaccess只是默认设置: # BEGIN WordPress <IfModule mod_rewrite.c&
清除自定义$_GET变量的URL
我有一个查询变量show=othertemplate 我可以将其添加到任何URL中,以不同的模板在Wordpress中显示任何帖子、页面或存档,如下所示:mysite.com/[any URL]/?show=othertemplate. 我希望它可以通过干净的URL访问,比如[any URL]/othertemplate 或[any URL]/show/othertemplate.我尝试通过向query\\u vars过滤器注册query var并向中添加如下代码来实现这一点。htaccess,但Wor
MoD-重写规则也抓住了“断掉的固定链接”
这是使用permalinks为模式自动生成的WP htaccess文件/%year%/%postname%/ (使用http://localhost/BLOG-FOLDER/ 然而):<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /BLOG-FOLDER/ RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f R
为什么我的重写规则不起作用?(WordPress htaccess有什么奇怪的地方吗?)
我的ht访问包括:Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_URI} ^/preview/(.*)\\-[0-9]+$ RewriteRule ^/preview/(.*)\\-[0-9]+$ /$1 [R=301,L] 但当我尝试访问以下内容时:http://sg.wyli.co.uk/preview/coronation-street-the-mystery-of-the-missin
帮助定制页面获取变量的重写标记和重写规则
Possible Duplicate:custom htaccess rewrite rule for page 好的,我又发了一篇帖子,我被指向了重写API但是,当我在页面上打印r($\\u GET)时,它会回显一个空数组这是我的主题函数中的代码。使用重写API的php文件:function add_video_rewrite() { add_rewrite_tag(\"%video_id%\", \'([^/]*)\'); add_rewrite_tag(\"%vid