【发布时间】:2016-10-27 11:11:23
【问题描述】:
我正在尝试为我的项目添加一些其他页面。但我有一个关于 php 扩展的问题。
所以我将 htaccess 用于某些 url,例如以下 htaccess:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /(.*)index\.php($|\ |\?)
RewriteRule ^ /%1 [R=301,L]
RewriteRule ^friends/([\w-]+)/?$ /friends.php?username=$1 [L,QSA]
RewriteRule ^followers/([\w-]+)/?$ /followers.php?username=$1 [L,QSA]
RewriteRule ^status/([\w-]+)/?$ /status.php?msgID=$1 [L,QSA]
RewriteRule ^following/([\w-]+)/?$ /following.php?username=$1 [L,QSA]
RewriteRule ^followers/([\w-]+)/?$ /followers.php?username=$1 [L,QSA]
RewriteRule ^(.*/([a-zA-Z0-9_-]+)|([a-zA-Z0-9_-]+))$ /profile.php?username=$1 [L,QSA]
现在,我从 details 文件夹中创建了 photos.php,链接是:
<a href="http://www.name.com/details/photos.php">Go Photos</a>
当我点击 Go Photos 链接时,我想删除那个 url php 扩展,比如
http://www.name.com/details/photos
我仍然尝试了一些来自 stackOverflow 的答案
Remove .php extension from url
但这个答案给了我 404 页面未找到。
如何从 url 中删除 .php 扩展名,任何人都可以在这里帮助我?
【问题讨论】:
-
您是否在问如何使用 javascript 在超链接被点击之前从超链接中删除扩展?