gpt4 book ai didi

.htaccess - htaccess RewriteRule 用于具有 SEO 的同一目录中的不同文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:42:43 25 4
gpt4 key购买 nike

到目前为止,我有这段代码试图访问固定目录名称中的文件 news.php。它不起作用,因为它仍然加载下面名为 profile 的另一个。

RewriteRule ^/?FIXED_DIRECTORY_NAME/[\w-]+/([\w-]+)/([\w-]+)/?$ /FIXED_DIRECTORY_NAME/news.php?artist_id=$1&page_id=$1 [L,QSA,NC]

url本身是这样的:

domain.com/FIXED_DIRECTORY_NAME/RANDOM_NAME/RANDOM_ID/news
eg. domain.com/guitarists/joe-bonamassa/999/news

其中 'news' 是实际的 news.php 在:FIXED_DIRECTORY_NAME

带有 profile 的确实有效,但 news.php 没有:

RewriteRule ^/?FIXED_DIRECTORY_NAME/[\w-]+/([\w-]+)/([\w-]+)/?$ /FIXED_DIRECTORY_NAME/profile.php?artist_id=$1&page_id=$1 [L,QSA,NC]

domain.com/FIXED_DIRECTORY_NAME/RANDOM_NAME/RANDOM_ID/profile
eg. domain.com/guitarists/joe-bonamassa/999/profile

我们正在从 RANDOM_ID 上的 dBase 中获取内容。

最佳答案

糟糕,切换两行后找到答案。不知道这个结构。

RewriteRule ^/?FIXED_DIRECTORY_NAME/[\w-]+/([\w-]+)/news/?$ /FIXED_DIRECTORY_NAME/news.php?id=$1&page_id=$1 [L,QSA,NC]
RewriteRule ^/?FIXED_DIRECTORY_NAME/[\w-]+/([\w-]+)/([\w-]+)/?$ /FIXED_DIRECTORY_NAME/profile.php?artist_id=$1&page_id=$1 [L,QSA,NC]

如果有人可以帮助我改进这段代码,请帮助我!

关于.htaccess - htaccess RewriteRule 用于具有 SEO 的同一目录中的不同文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53549552/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com