0 php url redirect url-rewriting
好吧实际上我不确定网址中的最后一个字符串是文件还是目录...例如facebook.com/skaloot.skaloot文件(facebook.com/skaloot.php)或目录?(facebook.com/skaloot/index.php)我如何摆脱".php"或"/"......
谢谢...
$url = 'http://www.example.com/example.php';
$url = substr($url, 0, strrpos($url, '.'));
var_dump($url);
// output is: string(30) "http://www.example.com/example"
Run Code Online (Sandbox Code Playgroud)
在.htaccess文件中,您可以使用mod_rewrite将漂亮的URL重写为其实际目标.
例如:
RewriteEngine On
RewriteBase /
# If the URL does not already exist as a file
RewriteCond %{REQUEST_FILENAME} !-f
# or directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^example$ /example.php [QSA,L,NC]
Run Code Online (Sandbox Code Playgroud)
以上内容将引导流量点击http://www.example.com/example到您的example.php脚本.
显然用您的域名替换example.com.
另一种选择是为您的用户分别提供子域名.以simon.sklaloot.com为例.我之前回答了一个与此有关的问题:使用.htaccess(PHP)动态创建子域名
| 归档时间: |
|
| 查看次数: |
184 次 |
| 最近记录: |