.htaccess 从.htacces重写url的一部分

.htaccess 从.htacces重写url的一部分,.htaccess,.htaccess,我需要将我的旧url重定向到新的url结构 老是 新的是 我如何使用mod_rewrite实现这一点 <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^play/(\d+)/.*$ playlist.php?action=shareview&id=$1 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAM

我需要将我的旧url重定向到新的url结构

老是

新的是

我如何使用mod_rewrite实现这一点

<IfModule mod_rewrite.c>
    RewriteEngine on

    RewriteRule ^play/(\d+)/.*$ playlist.php?action=shareview&id=$1

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ search.php?search=$1 [L]

    RewriteRule 404.html 404.php

     RewriteEngine on
     RewriteCond $1 [A-Z]
     RewriteRule ^/?(.*)$ /${lowercase:$1} [R=301,L]

    <IfModule mod_deflate.c>
    <FilesMatch "\.(php|js|css|mp3|wmv|flv|html|htm)$">
        SetOutputFilter DEFLATE
    </FilesMatch>
</IfModule>
    ErrorDocument 404 /mp3/404.html
</IfModule>

重新启动发动机
重写规则^play/(\d+)/*$playlist.php?操作=shareview&id=$1
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$search.php?search=$1[L]
重写规则404.html 404.php
重新启动发动机
重写第二个$1[A-Z]
重写规则^/?(.*)$/${小写:$1}[R=301,L]
SetOutputFilter放气
错误文档404/mp3/404.html

您可以在
文档\u ROOT/.htaccess
文件中使用此代码:

RewriteEngine On
RewriteBase /

RewriteRule ^mp3/([^/]+)/?$ $1-mp3-download.html [L,NC,NE,R=302]

这个.htaccess有更多的规则吗?您尝试了什么URL?这是我当前的文件啊,不在评论中(不可读),请编辑您的问题并在那里提供。确定在htaccess中,在
行的
重写引擎下方插入此规则。让我们来看看。