我想创建一堆文件,最后不显示扩展名。最简单的方法是这样做:
/usa/index.php
/usa/alaska/index.php
/usa/alabama/index.php
/usa/california/index.php
我想做的是这个
/usa/alaska.php
/usa/alabama.php
/usa/california.php
并让它显示为:
/usa/alaska
/usa/alabama
/usa/california
但是,我还有一个要添加的级别,城市
/usa/alaska/adak.php
/usa/alaska/anchorage.php
/usa/california/los-angles.php
我不希望“.php”出现,但是每个状态都作为文件和目录存在。我想要的是一个 htaccess 规则,它提供文件的文件版本,而不是默认的目录。我还想从文件末尾剥离 .php ,这样最终结果看起来像
/usa
/usa/alaska (alaska.php)
/usa/alaska/adak (adak.php)
我知道我可以通过创建所有目录并为每个目录使用 index.php 来接近这一点,但是我将拥有数千个目录,每个目录都有一个文件,更新是一件很痛苦的事。我宁愿拥有一个包含 1000 个文件的目录,而不是 1000 个包含 1 个文件的目录。
请有人指出我正确的方向并知道我正在为所有 50 个州做这件事。
吉姆