我需要做的是将 url 从一件事重写为另一件事,例如:
http://www.domain.com/page_one/blah //to
http://www.domain.com/page_two/blah
我尝试了一些我在互联网上找到的脚本,但我很糟糕,.htaccess
永远无法理解或正确理解。
如果您只想更改此特定 url,请使用以下命令:
RewriteEngine On
RewriteRule ^page_one/blah?$ http://www.domain.com/page_two/bla [L]
如果您想将每个文件的 url 更改为“page_one”文件夹,这将帮助您:
RewriteEngine On
RewriteRule ^page_one/([^/]+)$ http://www.domain.com/page_two/$1 [L]
激活 RewriteEnigine ,RewriteEngine On
以便您能够使用 RewriteRules。
第二种([^/]+)
解决方案中的意思是“每个文件,但没有文件夹(不包括斜线)”。这被存储$1
并用于创建新的 url。
编辑
[L]
阻止脚本使用其他规则(如果有的话)