【发布时间】:2015-11-19 05:57:32
【问题描述】:
我有一个文件,http://example.com/house_location.phtml。我需要调用 URL 字符串 http://example.com/house/location(没有结束斜线)并且该 URL 必须执行 house_location.phtml。
所以我需要将“_”替换为“/”并剪切扩展名“.pthml”。
我最后一次尝试是:
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /+house_([^/]+)\.phtml
RewriteRule ^ /house/%1? [L,R]
RewriteRule ^house/([^/]+)$ /house_$1.phtml [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.phtml [NC,L]
但它不起作用。我该如何解决?
【问题讨论】: