您当前的位置:首页 > TAG信息列表 > mod-rewrite
固定链接在WordPress中不起作用
在wordpress中,我选择了“Day and name“对于permanlinks,我得到了404。modrewrite模块已加载。htaccess是-rwxrwxrwx 1 www-data www-data 274 nov. 23 13:10 .htaccess 我暂时将htaccess放到777上只是为了解决这个问题,但它仍然不起作用有什么建议吗?
.htaccess非‘www’到‘www’子域重定向仅适用于主页
我想要一个WordPress站点将所有URL重定向到www 子域。使用.htaccess 在下面的配置中,主页被正确重定向(即访问example.com/ 重定向到www.example.com/) 但是内部页面没有被重定向(两者都是www.example.com/page 和example.com/page 解析并显示相同的内容)。# Redirect non-www traffic to www RewriteEngine On RewriteCond %{HTTP_HOST} ^ex
重定向-删除自定义查询字符串
我对一些页面URL有问题。页面URL结构如下所示:www.example.com/wp/custom-taxonomy/somepagename/?token=12345 我希望在访问上述URL时将我重定向到:www.example.com/wp/custom-taxonomy/somepagename/ 在中/wp/ 已安装WordPress。我试过这个.htaccess:<IfModule mod_rewrite.c> RewriteEngine On
通过mod_rewrite_rules筛选器在多站点上添加其他非重写.htaccess指令
根据上的示例Adding your own .htaccess contents via WordPress 可以扩展。通过主题/插件访问htaccess文件。例如:<?php function my_htaccess_contents( $rules ) { $my_content = <<<EOD \\n # BEGIN My Added Content # Protect wpconfig.php <Files wp-co
ADD_REWRITE_RULE()快把我逼疯了,重写不能在分析器说它应该工作的时候工作
我有一个特殊的情况,需要一些帮助来完成最后一步。Background:当我访问mydomain时。com/category/postname,我如期得到了这篇文章。当我访问mydomain时。com/category/postname?ajax=1,我得到了post-html(烘焙到并包括其相应的页面模板标记,这对于这个用例非常重要),但我得到了它的呈现without 它的页眉和页脚(我是故意这样做的,在header.php和footer.php文件中使用$\\u GET[\'ajax]==1条件来抑制它
自定义重写规则,URL返回404
我有这样一个自定义URL:website.com/show/?id=9999&n=page-name 我想想出一个mod_rewrite 要转换为的规则website.com/show/9999/page-name/ /show/ 是页面名称。以下是我在中使用的规则。htaccess:<IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteBase / R
将WordPress博客作为S3网站的子文件夹进行托管
我为我的组织建立了一个网站www.mycompany.com (在Amazon S3上运行)。我还有一个Wordpress博客blog.mycompany.com (在单独的LAMP服务器上运行)。为了进行搜索引擎优化,我们的营销部门要求www.mycompany.com/blog 转到我们的博客主页。我们的网站目前位于Amazon Cloudfront后面的Amazon S3存储桶上。我成功地设置了S3/CloudFront重定向,以便自动进行基本重定向,例如:www.mycompany.com/blo
只能访问主页和管理面板
我真的很难将Wordpress从外部主机移动到我的本地主机(xampp)。经过两天的努力,我现在可以访问主页和管理面板,但没有其他功能。我访问了永久链接并单击了保存,如下所示:这是。生成的htaccess文件:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /Blog/ RewriteRule ^index\\.php$ - [L] RewriteCond %
新网站改革和保持当前搜索引擎优化排名的最佳实践工作流程是什么?
我有一个WordPress网站,它在SEO方面做得很好,但主题非常陈旧,将通过一个新的自定义主题、更新的插件和新功能进行彻底检修。当然,我保留着相同的域名。首先,我需要知道在保持良好的SEO声誉方面最有效的工作流程。一旦新网站建成,我会认为它是这样的:使用301重定向为旧站点创建站点地图,开始将旧页面与新目标进行匹配,然后重新提交给搜索引擎进行爬网假设此基本工作流正确,我的下一个问题是执行步骤3中重定向的最佳方法是什么?当我搜索信息时,我得到的结果好坏参半,因为它可以通过多种方式完成。我似乎得出结论,修改
如果WordPress放入文件夹,则强制重写www
我的wordspress站点安装在myfolder中,它会在htaccess中自动创建代码# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /myfolder/ RewriteRule ^index\\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAM
用于将旧URL重定向到新结构的.htaccess规则
旧URL的格式为:https://www.example.com/collection/item/item-name-123 新URL的格式如下:https://www.example.com/collection/item/123 我正在尝试重定向任何点击https://www.example.com/collection/item/item-name-123 到https://www.example.com/collection/item/123 但我似乎无法得到.htaccess
通过短码生成的动态产品页面上的搜索引擎优化友好URL
我已经在wordpress,/product中创建了一个产品页面。当前获取产品/产品/的id?id=123该页面有一个短代码,可以提取并显示相关数据e、 g.[产品\\u短码]我想知道如何使这个URL对SEO更友好。我尝试通过使用URL重写。htaccess,以便我可以像这样链接到页面/产品/标识/产品描述然而,Wordpress抛出了404,尽管我可以看到我的一些短代码运行(标题标记更改)有人能告诉我如何才能实现我在这里的目标吗?已经做了两周了!:(
Pretty URL via Rewrite
我正在为我的站点用户构建一个动态填充的配置文件页面。当前使用以下URL结构:https://example.com/members-list-profile/?&uid=XX 我想通过插入用户的nicename来创建此URL结构,从而改善URL的外观:https://example.com/members-list-profile/{nicename}/?uid=XX 我知道我应该能够使用中相当简单的重写规则来完成此操作.htaccess, 但无法获得正确的规则设置。如何获取此
子目录中的HTAccess、站点和转移
我有以下任务,由于它与大多数设置略有不同,我找不到任何解决问题的提示。已将live站点的WordPress安装到子文件夹中/wp1, 这个.htaccess 指令是对www和https的重写,然后是通常的WP指令: <IfModule mod_rewrite.c> RewriteEngine On # rewrite any request to the certified domain to use www RewriteCond %{HTTP_HOST} !
重定向和重写到子域
我目前正在开发一个新的WordPress网站,以部分取代包含网店的非WP网站。现在,计划是将webshop和所有匹配页面(购物卡、订单确认页面等)迁移到子域,同时将信息页面(如关于我们和联系人)保留在主目录中。主目录上的信息页面将被具有完全相同URL的WordPress页面所取代(一个页面是例外)。谢天谢地,我不负责迁移,但我的任务是编写正确的重定向。。。这就是我被困的地方。简而言之,整个新网站的设置如下:https://example.com/ https://example.com/about-us
使用htaccess将WordPress站点重定向到登录(构建)页面,并访问/wp-admin和/Invoice
我已经尝试了我所知道的一切,但我似乎找不到解决办法。我正在尝试将我的网站重定向到一个登录页(我已将其放入一个带有css文件的文件夹中,将index.html更改为index.php)。我已经成功地重定向了网站,但不幸的是,无论我做什么,wp admin都会重定向到登录页。还有一个文件夹,我想保留而不被重定向。我想,一旦我了解了如何从重定向中排除wp admin,我就可以添加其他异常了?以下是我所拥有的:RewriteEngine On RewriteCond %{REQUEST_URI} !^/c
重写规则以从生产环境加载图像不起任何作用
我正在尝试修改中给出的重写规则Develop Locally, Use Images from Production 在我的本地开发站点(在XAMPP上运行)上执行同样的操作。这就是开发网站.htaccess 看起来,最后添加了代码段(显然,URL替换为example.com等效的URL):<IfModule mod_php.c> php_value upload_max_filesize 64M php_value post_max_size 64M php_valu
用于删除.php扩展名(wp登录和wp-admin除外)的.htaccess重写规则
这是我现在的.htaccess:# Remove filename extension <IfModule mod_rewrite.c> # This will remove the .php extension if it is not a directory, the file does not exist and it\'s not a WordPress specific admin page RewriteCond %{REQUEST_URI} !/wp-(c
404不工作,转到主页;如何修复?
每当我调用一个不存在的页面时,说http://www.example.com/foobar/, 它应该调用404.php 主题模板文件。然而,在我的情况下,网站重定向到主页,/我不确定我过去是怎么做到这一点的。我如何确保404。当文件不存在时,php优先?仅供参考:我的htaccess文件位于下面。。。我不确定前两个IfModules来自。我最近尝试并禁用了缓存插件。我已转到永久链接设置并重新保存。我正在运行多站点。该站点是所讨论的主要站点。我可能需要保留关闭多个站点的能力。正在删除。。。 Rewr
如果固定链接中没有index.php,我会在整个站点中获得404
正如标题所说,当我在管理中更改永久链接时,我的所有页面都返回404(主页除外)。我必须包括在内index.php 作为所有不同路径的起点。如果我包括在内,所有的路径都很好index.php.例如:自定义结构:/index.php/%postname%/%day%/ 将在我浏览我的网站时工作。自定义结构:/%postname%/%day%/ 将不工作(主页除外)。服务器上已启用mod\\u rewrite:$ sudo a2enmod rewrite Module rewrite already e