不要工作重写规则的Apache
问题描述:
我需要建立阿帕奇重写网址: 替换““‘和’”与前围 符号替换的.aspx以.html不要工作重写规则的Apache
例如
/forum/category/category name 1/category name 2/category name with '/.../{category name N}.aspx
到
/category_name_1/category_name_2/category_name_with__/.../{category_name_N}.html
我已经创建的规则:
RewriteCond %{THE_REQUEST} (.*)[\'\ ](.*)
RewriteRule (.*)[\'\ ](.*) $1-$2 [N]
RewriteCond %{THE_REQUEST} (.*)\.aspx
RewriteRule ^forum/category/(.*)\.aspx$ index.php/$1.html [L]
此代码是循环的。我不明白为什么。 请帮助我
答
尝试:
RewriteRule (.*)[\'\ ](.*) /$1-$2 [L,R]
RewriteRule ^forum/category/(.*)\.aspx$ /index.php/$1.html [L,R]
没有条件(因为他们不改变),并使用R
标志。