wordpress .htaccess 文件夹结构规则给出 404 错误

鲁德拉电脑

我正在使用 wordpress 创建一个求职网站。我想创建一个自定义的 .htaccess 规则,这样当用户在表单中搜索工作时,第一部分将作为文件夹结构,其余部分将作为查询参数添加。

这将仅当我们查询参数 ?find= any-value 位于 url 其余页面想要的时候,就像http://example.com/contact/

我想要 :-

http://example.com/?find=any-value&job_location=Austin,TX&findjobs=Search

成为 :-

http://example.com/any-value?job_location=Austin,TX&findjobs=Search

我的永久链接设置就像:-

http://example.com/sample-post/

质量检查 .htaccess 代码

    
    # Special redirects
    RewriteCond %{QUERY_STRING} ^find=([^/]*)$ 
    RewriteRule ^/?$ /%1\/? [R=301,L]
    # BEGIN WordPress
    
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress
    

麦克斯韦

您应该wp_redirecttemplate_redirect钩子中使用函数

可以加在 functions.php

例子:

function my_redirect_function() {
    // check if argument is set
    if ( $_GET['find'] ) {
        // get site url
        $url = get_site_url() . '/' . $_GET['find'];

        // clone GET arguments
        $query = $_GET;

        // remove the find argument
        unset( $query['find'] );

        // add all get arguments to the new url
        $url = add_query_arg( $query, $url );

        // redirect to the generated url
        wp_redirect( $url );
        exit();
    }
}

add_action( 'template_redirect', 'my_redirect_function' );

链接:

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

简单的htaccess重写规则错误404

来自分类Dev

简单的htaccess重写规则错误404

来自分类Dev

.htaccess错误404在索引文件上

来自分类Dev

WordPress的URL重写规则产生404错误

来自分类Dev

htaccess slug 404错误

来自分类Dev

尝试在 Wordpress 中显示自定义文件夹中的图像时出现 404 错误

来自分类Dev

子文件夹wordpress的htaccess冲突

来自分类Dev

子文件夹wordpress的htaccess冲突

来自分类Dev

WordPress的子文件夹的URL htaccess的

来自分类Dev

.htaccess 问题,wordpress 中的文件夹?

来自分类Dev

使用.htaccess来设置位于同一文件夹中的404错误文档

来自分类Dev

通过htaccess发送404错误?

来自分类Dev

.htaccess 404不同的错误页面

来自分类Dev

使用.htaccess处理404错误

来自分类Dev

.htaccess规则在根目录下有wordpress,在子文件夹中有cakephp

来自分类Dev

.htaccess规则,在根目录下有wordpress,在子文件夹中有cakephp

来自分类Dev

.Htaccess 重写文件阻止查看新网页,404 错误

来自分类Dev

wordpress图片上传错误和htaccess规则说明

来自分类Dev

wordpress图片上传错误和htaccess规则说明

来自分类Dev

卡在复杂的wordpress .htaccess文件中。如果我使用其他方法,则该网站会出现404错误,并且不会保存新的帖子或页面

来自分类Dev

WordPress的模板导致404错误

来自分类Dev

Wordpress Ajax 返回 404 错误

来自分类Dev

使用.htaccess设置某些文件类型的Web服务器处理404错误(ErrorDocument 404 +重写规则)

来自分类Dev

使用.htaccess为某些文件类型设置Web服务器处理404错误(ErrorDocument 404 +重写规则)

来自分类Dev

.htaccess密码保护的文件夹进入404页

来自分类Dev

使用htaccess从WordPress URL中删除子文件夹

来自分类Dev

在动态文件夹中使用.htaccess-Wordpress

来自分类Dev

.htaccess重定向到404错误

来自分类Dev

在.htaccess中使用RewriteRule的错误404

Related 相关文章

  1. 1

    简单的htaccess重写规则错误404

  2. 2

    简单的htaccess重写规则错误404

  3. 3

    .htaccess错误404在索引文件上

  4. 4

    WordPress的URL重写规则产生404错误

  5. 5

    htaccess slug 404错误

  6. 6

    尝试在 Wordpress 中显示自定义文件夹中的图像时出现 404 错误

  7. 7

    子文件夹wordpress的htaccess冲突

  8. 8

    子文件夹wordpress的htaccess冲突

  9. 9

    WordPress的子文件夹的URL htaccess的

  10. 10

    .htaccess 问题,wordpress 中的文件夹?

  11. 11

    使用.htaccess来设置位于同一文件夹中的404错误文档

  12. 12

    通过htaccess发送404错误?

  13. 13

    .htaccess 404不同的错误页面

  14. 14

    使用.htaccess处理404错误

  15. 15

    .htaccess规则在根目录下有wordpress,在子文件夹中有cakephp

  16. 16

    .htaccess规则,在根目录下有wordpress,在子文件夹中有cakephp

  17. 17

    .Htaccess 重写文件阻止查看新网页,404 错误

  18. 18

    wordpress图片上传错误和htaccess规则说明

  19. 19

    wordpress图片上传错误和htaccess规则说明

  20. 20

    卡在复杂的wordpress .htaccess文件中。如果我使用其他方法,则该网站会出现404错误,并且不会保存新的帖子或页面

  21. 21

    WordPress的模板导致404错误

  22. 22

    Wordpress Ajax 返回 404 错误

  23. 23

    使用.htaccess设置某些文件类型的Web服务器处理404错误(ErrorDocument 404 +重写规则)

  24. 24

    使用.htaccess为某些文件类型设置Web服务器处理404错误(ErrorDocument 404 +重写规则)

  25. 25

    .htaccess密码保护的文件夹进入404页

  26. 26

    使用htaccess从WordPress URL中删除子文件夹

  27. 27

    在动态文件夹中使用.htaccess-Wordpress

  28. 28

    .htaccess重定向到404错误

  29. 29

    在.htaccess中使用RewriteRule的错误404

热门标签

归档