是否有可能以某种方式更改我的网站链接:
domain.com/category.php?tag=test
domain.com/section.php?tag=test
domain.com/news.php?tag=test
进入这个:
domain.com/category-test
domain.com/section-test
domain.com/news-test
谢谢你,祝你有个美好的一天!
答案 0 :(得分:1)
您可以使用.htaccess
和mod_rewrite
来实现此目的。您需要创建一个包含以下内容的.htaccess
文件:
RewriteEngine On
RewriteBase /
RewriteRule ^category-([^/]+)/?$ category.php?tag=$1
RewriteRule ^section-([^/]+)/?$ section.php?tag=$1
RewriteRule ^news-([^/]+)/?$ news.php?tag=$1
现在,访问domain.com/category-test/
会转到category.php?tag=test
。
如果您希望使用斜杠而不是短划线,则可以使用:
RewriteRule ^category/([^/]+)/?$ category.php?tag=$1
RewriteRule ^section/([^/]+)/?$ section.php?tag=$1
RewriteRule ^news/([^/]+)/?$ news.php?tag=$1
答案 1 :(得分:0)
RewriteRule ^category-([a-zA-Z0-9]+)$ category.php?tag=$1 [NC,L]
RewriteRule ^section-([a-zA-Z0-9]+)$ section.php?tag=$1 [NC,L]
RewriteRule ^news-([a-zA-Z0-9]+)$ news.php?tag=$1 [NC,L]
在“category.php”文件中获取标签$ _GET ['tag'];