Wordpress MOD_REWRITE/foo.html至/existing/page/?page=foo
那可能吗 更长的版本 我们有一个Word Press站点,但我们要做的是捕获某些URL(例如:/foo/bar ace spades.html)并将它们发送到wordpress中的另一个页面(例如:/info/deck of cards/),然后wordpress会显示相应的页面 我现在有以下资料:Wordpress MOD_REWRITE/foo.html至/existing/page/?page=foo,wordpress,.htaccess,mod-rewrite,seo,Wordpress,.htaccess,Mod Rewrite,Seo,那可能吗 更长的版本 我们有一个Word Press站点,但我们要做的是捕获某些URL(例如:/foo/bar ace spades.html)并将它们发送到wordpress中的另一个页面(例如:/info/deck of cards/),然后wordpress会显示相应的页面 我现在有以下资料: RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteRule ^foo/(.*)\.html info/deck
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^foo/(.*)\.html info/deck-of-cards/?page=$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !.*.(?:gif|jpg|png|pdf|mp3|avi|mpeg|bmp|mov)
RewriteRule . /index.php [L]
RewriteRule ^foo/(.*)\.html info/deck-of-cards/?page=$1 [NC,L]
现在,当我更改以下内容时:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteRule ^foo/(.*)\.html info/deck-of-cards/?page=$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !.*.(?:gif|jpg|png|pdf|mp3|avi|mpeg|bmp|mov)
RewriteRule . /index.php [L]
RewriteRule ^foo/(.*)\.html info/deck-of-cards/?page=$1 [NC,L]
到
它会起作用的
除非有一个Word Press插件可以做到这一点,否则它需要完全按照我所描述的做。我看过一些SEO插件。我知道Joomla有SEF插件!,找不到Word Press的
任何帮助或信息都将不胜感激
干杯
另外,我应该更清楚,我的客户不想做301或302重定向。需要重写。棘手的问题
还增加了。。
当重写发生时,我不想显示任何拖尾的废话。只需要在后台显示它,就可以显示/foo/test-page.html>/info/deck of cards/,并隐藏请求。然后我就可以进入PHP并获得get
这是一场噩梦。这个插件应该能满足你的需要
在这种情况下,您可能希望将参数传递到index.php,以指定所需的页面/帖子
RewriteRule ^foo/(.*)\.html index.php?p=xxx&page=$1 [NC,L]
之后,您应该在Wordpress中禁用自动url更正功能,请按照此处的说明操作
希望这有帮助:)
补充:我发现这两个步骤对于这个案例来说是不够的,标题来了,但内容不来。感谢插件信息,我们都准备好运行这个插件了。我应该更清楚,我的客户不想做301或302重定向。需要重写。我会更新我的帖子。谢谢你的提醒,我有一段时间没更新了。