您当前的位置:首页 > TAG信息列表 > htaccess
如何更改到php页面的重定向路径,使其仅供登录的成员访问?
我的问题背景:我想将外部下载链接屏蔽为内部链接,并且只有在htaccess级别或使用PHP脚本登录的wp用户才能访问,但当发生重定向时,wordpress之外的访问者仍然可以通过将直接url粘贴到浏览器栏来访问下载链接。我已尝试将此代码重定向到外部链接。Redirect 301 /resources https://external.com/direct-download-link1 在访问直接下载链接(ourwebsite.com/resources)之前,脚本必须像中间人一样,并检查访问者是
如何仅当用户登录WordPress站点时才允许下载URL重定向?
我正在尝试仅当用户登录到wordpress站点时才允许url重定向(从/dl url)。否则不允许。然而,无论登录与否,当我单击这些URL时,都会出现“找不到页面”的情况。我用过这个。公共html级别的htaccess代码:RewriteEngine On RewriteCond %{HTTP_COOKIE} ^.*wordpress_logged_in.*$ [NC] RewriteRule ^dl/?$ https://external.com/directdownload- [L,R
在根子文件夹中安装第二个WordPress,错误404
我正在尝试在现有wordpress安装的子文件夹中安装wordpress。我在子文件夹中创建了一个/wp 在该目录中解压缩了新的Wordpress下载,并添加了.htaccess 具有以下内容:RewriteEngine On RewriteBase /wp/ RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d
重定向和重写到子域
我目前正在开发一个新的WordPress网站,以部分取代包含网店的非WP网站。现在,计划是将webshop和所有匹配页面(购物卡、订单确认页面等)迁移到子域,同时将信息页面(如关于我们和联系人)保留在主目录中。主目录上的信息页面将被具有完全相同URL的WordPress页面所取代(一个页面是例外)。谢天谢地,我不负责迁移,但我的任务是编写正确的重定向。。。这就是我被困的地方。简而言之,整个新网站的设置如下:https://example.com/ https://example.com/about-us
如何从各种?page_id=重定向到主页?
我有一个网站,我需要301重定向从旧URL传入的所有旧页面,如/?page_id=261, /?page_id=204, /?page_id=2677 依此类推到主主页。正确的做法是什么?这样的东西会进来吗.htaccess 工作我不想重定向所有404的-只是这些类型的旧链接。RedirectMatch 301 ^/?page_id=4&n=$1 https://www.example.com/
如何将所有404错误url重定向到子类别url
我有一个超过20万篇的b博客,我把所有的文章从一个特定的类别移到了一个子类别,我也从我的主网站上删除了这篇文章,所以这个类别的所有文章都被移到了一个子类别。我们的分析表明,有很多爬行错误,我的wp permalink主站点结构就是一个例子。com/postname/,而我的子类别是示例。com/堆栈/postname/我想到的解决方案是将所有访问主站点的不存在URL的访问重定向到子类别URL示例:mysite.com/postname/ 不存在的将重定向到mysub类别urlexample.com/sta
将国家/地区附加到“漂亮的”URL,但提供相同的页面
对于我网站上的一个特定页面,我想将国家添加到URL。这样做的原因纯粹是为了美观,因此客户知道该页面上的价格是以他们自己的货币表示的,他们的货币名称/符号与其他货币相同,例如美元、澳元、新西兰元等所以URL应该是example.com/signup/nz 或example.com/signup/au/. 每个signup/<countrycode>/ 然后显示相同的页面(example.com/signup/) 它处理逻辑以显示用户所在国家/地区的正确价格/货币。如果主页上也有/<coun
在Cloudflare之后无法访问wp-admin和wp-login.php
我有以下几点.htaccess 限制访问的规则wp-admin 和wp-login.php 本地通过SSH动态转发:Order Deny,Allow Deny from all Allow from 127.0.0.1 但是,安装Cloudflare后,我无法访问/wp-admin 和wp-login.php 不再之前,我在我的access.log:127.0.0.1 - - [20/Jun/2019:06:30:12 +0000] \"POST /wp-admin/admin-
在不提示错误的情况下增加.htaccess文件上载
我有一个Centos Web面板托管和一个新的WordPress文件。我想将所有本地WordPress文件迁移到live server,所以我在一个WP迁移中安装了所有文件。不幸的是,它只能接收2 MB的数据。要导入的总数据约为297 MB。所以我试着在.htaccess 但每次我进行更改时,它都会提示我错误:Internal Server Error服务器遇到内部错误或配置错误,无法完成您的请求。请通过联系服务器管理员[email protected]通知他们此错误发生的时间,以及您
相同域但不同子目录上的多个CMS(多站点WordPress+wolfcms)的HTAccess文件
感谢您阅读本文!我正在建立的网站用于2003年以来举行的年度研讨会。所有这些网站仍然在线,应该保持在线。从2003年到2012年,网站没有使用任何cms,可以通过/$year子目录访问。(见以下结构)自2012年起,子目录从wolfCMS中生成。从今年起,我们希望切换到wordpress。(见以下结构)应如何配置htaccess文件以使其工作,以便用户从研讨会的早期版本重定向到wolfcms,并从今年起重定向到wordpress站点?谢谢网站结构:htaccess of wolfCMS in ~/publ
如何重写WordPress搜索以在特定类别上工作
我希望我的wordpress搜索可以在自定义搜索中的特定类别上工作,默认情况下,这实际上可以正常工作example.com/categoryname/?s=keyword但我想让它像这样工作example.com/categoryname/search/keyword/我有下面的代码,但它只适用于urlexample.com/search/keywordfunction wp_change_search_url() { if ( is_search() && ! empty
如何通过htaccess重定向到带有POST ID的WordPress固定链接?
几年前,我看到易腐出版社的杰夫·斯塔尔(JeffStarr)为他的一本书建立了短链接,其中包括example.com/u/123 已重定向到example.com?p=123. 我认为这是一种使用WordPress帖子id建立无障碍短链接的便捷方法。我找不到返回的代码段,而且我不擅长htaccess。这里有一个我正在尝试的相关片段,但它返回404。这是否在正确的轨道上,您将如何修复它?RewriteEngine On RewriteRule ^go/(\\d+)$ /?p=$1 [R=302,L]
从不同端口重定向到子域-htaccess
5天前,我创建了一个Digital Ocean实例来安装WordPress网站。我已经有自己的域,并创建了DNS子域blog.example.com. 服务器同时运行nginx和apache,因此我的apache端口是8082。下面是我的实际WordPress URL的样子:www.example.com:8082/wordpress/ 下面是我尝试过的一些东西。<IfModule mod_rewrite.c> RewriteEngine On Rewrit
WordPress从AJAX添加_查询_arg并使URL友好
在WordPress中,我在ajax中设置了如下查询参数add_action( \'wp_ajax_get_prepare_link\', \'prepare_link\'); add_action( \'wp_ajax_nopriv_get_prepare_link\', \'prepare_link\'); function prepare_link() { //Do some logic and get the models name
如何在一次HTAccess中创建多个站点的重写规则?
我正在为两个不同的网站使用一个数据库。一个是sitejury。另一个是cdn1。现场陪审团。com。我正在尝试使用子域服务我的文件。之前,我在我的域中使用了简单的https重写。但现在随着我的需求越来越大,对我来说设置变得越来越复杂。我需要重定向两个www.domain。com或域。com收件人https://domain.com重定向cdn的所有版本。领域com到SSL https//:域。com版本除外(选项3)子文件夹“wp content”和“wp includes”保留在这两个域中。具有http
使用htaccess通过wp-Comments-post.php阻止垃圾邮件
我的WordPress网站上有很多垃圾评论。正在使用wp-comments-post.php 文件我可以从日志中看到:\"POST /wp/wp-comments-post.php HTTP/1.0\" 302 3744 \"https://example.com/wp/link/\" \"Mozilla/5.0 (Windows NT 6.1; WOW64) 我已经在我的.htaccess 文件:RewriteEngine On RewriteCond %{REQUEST_METHOD
使用htaccess将WordPress站点重定向到登录(构建)页面,并访问/wp-admin和/Invoice
我已经尝试了我所知道的一切,但我似乎找不到解决办法。我正在尝试将我的网站重定向到一个登录页(我已将其放入一个带有css文件的文件夹中,将index.html更改为index.php)。我已经成功地重定向了网站,但不幸的是,无论我做什么,wp admin都会重定向到登录页。还有一个文件夹,我想保留而不被重定向。我想,一旦我了解了如何从重定向中排除wp admin,我就可以添加其他异常了?以下是我所拥有的:RewriteEngine On RewriteCond %{REQUEST_URI} !^/c
从图像URL中删除/Sites/25/
我正在使用子域运行多站点。我只想操纵“espanol”子域的图像路径。以下是当前图像路径(示例):https://espanol.xxx.xx.xx.xxx.xip.io/wp-content/uploads/sites/25/2016/08/2008-SKYTRAK-10054-160036928-2f.jpg 以下是所需内容:https://espanol.xxx.xx.xx.xxx.xip.io/wp-content/uploads/2016/08/2008-SKYTRAK-10054-1
WordPress Sub domain
我在子域上安装了WordPress,并将永久链接作为域/子域。com通过这种方式,此网站工作正常,可以通过子域访问主网站。领域com,但使用此URL时,其子页会导致内部服务器错误有没有办法同时使用这两种类型的URL为该网站提供服务?
403禁止-您无权访问此服务器上的/wp-admin/admin-ajax.php
当我尝试通过插件备份wordpress网站时,我收到以下错误:“403禁止-您没有在此服务器上访问/wp admin/admin-ajax.php的权限。”在插件安装过程中,有时也会出现此错误。我的htaccess文件:# Begin Wordpress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %