.htaccess 通过htaccess替换word
我有一个wordpress网站。这是。我想将.htaccess 通过htaccess替换word,.htaccess,wordpress,.htaccess,Wordpress,我有一个wordpress网站。这是。我想将www.abc.com/?公文包=信件重定向到www.abc.com/?files=信件。 我试着用代码编辑,但没用 这是htaccess Options +FollowSymLinks RewriteEngine on # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L]
www.abc.com/?公文包=信件
重定向到www.abc.com/?files=信件
。
我试着用代码编辑,但没用
这是htaccess
Options +FollowSymLinks
RewriteEngine on
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^womackpi.com/?portfolio=(.+) womackpi.com/?files=$1 [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Options+FollowSymLinks
重新启动发动机
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写规则^womackpi.com/?公文包=(.+)womackpi.com/?文件=$1[NC]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#结束WordPress
这应该可以:
RewriteRule ^abc.com/?portfolios=(.+) abc.com/?files=$1 [NC]
这对我有用
您还需要:
Options +FollowSymLinks
RewriteEngine on
上面的语句。查询字符串不是用于与
重写规则中的表达式匹配的URI的一部分
尝试将RewriteRule^womackpi.com/?portfolio=(.+)womackpi.com/?files=$1[NC]
替换为:
RewriteCond %{HTTP_HOST} ^(www\.)?womackpi.com$ [NC]
RewriteCond %{QUERY_STRING} (^|&)portfolio=(.+)(&|$) [NC]
RewriteRule ^(.*)$ /$1?files=%2 [L]
如果您想重定向浏览器(更改地址栏中的URL),请在[L]
括号内添加R
。我的意思是,您是否被重定向到错误页面,或者什么?这是链接。什么都没发生,它没有被重定向。我想我帮不了你更多:(