如何修改我的.htaccess以将http://rpgs.biz/rpg-test发送到http://rpgs.biz/test
这是我目前的.htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
rewriterule ^rpg-([^&]+)$ index.php?name=$1 [L]
非常感谢任何帮助,谢谢!
答案 0 :(得分:1)
如果您当前的htaccess正在使用rpg-(某事)并将“something”传递给index.php,那么您还需要更改 。也许是这样的:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^rpg-([^/]+)$ /$1 [L,R=301]
# this is your old rule, modified
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)$ index.php?name=$1 [L]
答案 1 :(得分:0)
这应该有效:
Redirect 301 /rpg-test http://rpgs.biz/test
但如果您需要在/ rpg-test之后保留文件,例如/rpg-test/cart.php或其他内容,那么您可以这样做:
RewriteRule ^rpg-test/?(.*) http://rpgs.biz/test/$1 [R=301,L]
答案 2 :(得分:0)
如果你想要一个简单的重定向,那很简单:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^rpg-([^&]+)$ /$1 [L,R=301]