重写规则:将URL中的一部分文本更改为另一部分

医生x

我想更改我的wordpress的网址,我已经读到我可以使用重写规则来做到这一点,但是不幸的是,它无法正常工作。详细信息如下:

我有一个wordpress主题,它为我提供了这样的URL:

www.my-theme.pl/portfolio_category/red-flower/
www.my-theme.pl/portfolio_category/blue-flower/
www.my-theme.pl/portfolio_category/black-trees/
www.my-theme.pl/portfolio_category/white-roses/

我想通过.htaccess重写URL以接收:www.my-theme.pl/gardens/red-flower/

如您所见,我只想将/ portfolio_category /替换为URL中的/ gardens /文本,因为在那之后是不同的帖子名称,但/ portfolio_category /始终保持不变。

我输入了以下规则:

RewriteRule ^/portfolio_category/$ /gardens/$ [NC]

不幸的是,它无法正常工作。您能说明如何正确使用吗?以下是我的整个.htaccess代码:

Options -Indexes
AuthType Basic
AuthName "password"
AuthUserFile /home/*******************/.htpasswd
Require valid-user

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^/portfolio_category/$ /gardens/$ [NC]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

</IfModule>
# END WordPress

*******被替换为我的htpasswd的工作路径。这是我第一次进行任何重写更改,对此我并不熟悉。我想我已经正确阅读了教程,但是更改仍然无法正常进行。

波兰,Jacek的最诚挚问候

用户名

如果我正确理解您想要的内容,那么您的重写规则将被颠倒,并且您将不包括以下目录。尝试:

RewriteRule ^/gardens/(.*)$ /portfolio_category/$1 [NC]

这会将/ gardens /更改为/ portfolio_category /。(。*)$将所有内容收集到URL的末尾,然后$ 1将其添加到新URL的末尾。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用htaccess将URL的最后一部分更改为大写?

来自分类Dev

重写.htaccess-URL的一部分

来自分类Dev

htaccess重写URL的一部分

来自分类Dev

重写.htaccess-URL的一部分

来自分类Dev

如何重写URL的一部分?

来自分类Dev

Apache无法将“&”重写为URL中TAG的一部分

来自分类Dev

RedirectMatch 301更改URL的一部分

来自分类Dev

PHP更改URL的一部分

来自分类Dev

重写网站某一部分中的页面的规则

来自分类Dev

重写网站某一部分中的页面的规则

来自分类Dev

将 url 重写为另一个域,同时保留 url 的最后一部分

来自分类Dev

取弦的一部分,并与另一部分

来自分类Dev

替换Greasemonkey中URL的一部分

来自分类Dev

替换Greasemonkey中URL的一部分

来自分类Dev

连接PHP中的URL的一部分

来自分类Dev

.htaccess URL的一部分是用户友好的,另一部分是查询

来自分类Dev

.htaccess URL的一部分是用户友好的,另一部分是查询

来自分类Dev

将变量从代码的一部分传递到另一部分

来自分类Dev

将单元格的一部分更改为粗体

来自分类Dev

将下面渲染的精灵的一部分更改为 alpha

来自分类Dev

根据R中另一列的一部分更改列的值

来自分类Dev

Android:将onClickListener设置为TextView中的一部分文本-问题

来自分类Dev

JavaScript:如何将颜色更改为仅输入字段中字符串的一部分?

来自分类Dev

将列中的一部分字符串复制到MYSQL中的另一部分

来自分类Dev

java中如何将控制权从main的一部分转移到main的另一部分?

来自分类Dev

查找一行中的一部分文本,然后将其添加到同一行的另一部分中

来自分类Dev

从另一部分角度更新html

来自分类Dev

书签删除URL的第一部分中的文本

来自分类Dev

使用lxml标记文本的一部分

Related 相关文章

热门标签

归档