PHP 制作占位符文件的子文件?

PHP make subfile of a placeholder file?

我的网站结构如下:

./u/
./u/profile.php
./u/comics.php

profile.php 使用查看者的用户名进行过滤。例如,帐户 Venk 将是 ./u/Venk。我需要 comics.php 以某种方式成为它的子文件夹,但我不确定如何去做。它最终应该看起来像这样:./u/Venk/comics.

我怎样才能让它工作?

P.s, 可以 只使用 AJAX 来做这个 ./u/comics?username=Venk 但是只是丑陋和不一致,总的来说让我的网站的主题看起来很乱,所以我更喜欢一个替代方案。

P.p.s, 随意编辑 post 使标题更简洁,我真的不确定如何用基本的措辞术语。

使用此内容在根目录中创建一个 .htaccess 文件,确保 mod_rewrite 已启用。

您不必在 u 目录中保留 PHP 个文件,将 profile.phpcomics.php 也移动到根目录。

RewriteEngine On

# from: /u/{word}/comics
# to: /comics?username={word}
RewriteRule ^u/(\w+)/comics$ /comics.php?username=