【发布时间】:2016-06-09 06:25:56
【问题描述】:
我可以创建以下网址:
- example.com/video1
重定向到:
- example.com/video/video1.php
但我希望它显示:
- example.com/video1
在浏览器中,但不是。
正在显示:
- example.com/video/video1.php
当我转到 URL 时:
- example.com/video/video1.php
它应该显示
- example.com/video1
在浏览器中,但它正在显示:
- example.com/video/video1.php
我该怎么做?
这是我正在使用的:
RewriteEngine On
RewriteRule ^video1 /videos/video1.php [QSA,NC,L]
RewriteRule ^/videos/video1.php /video1 [R=301,L]
【问题讨论】:
-
关于你的“反向模组重写”你应该检查这个:stackoverflow.com/questions/5573485/…
-
@mapek 我知道有很多类似的问题,我已经尝试了所有建议,但仍然无法正常工作。我已经在这个看起来很简单的问题上花费了好几个小时。每次我尝试发布问题以寻求帮助时,人们只会回复我已经看过并尝试过的另一个问题的链接。我越来越沮丧,因为我不知道我做错了什么。由于某种原因,我无法在浏览器地址栏中显示漂亮的 URL
-
@mapek 和我的 URL 不是动态 URL。我看到的所有问题都涉及动态 URL。
-
好的,我会尽力帮助你的。请检查我添加的答案。
标签: php .htaccess mod-rewrite url-rewriting friendly-url