所以我知道URL重写的基础知识,但有一些更复杂的东西我无法完成或知道是否可以完成。
自:
http://www.example.com/file.php?name=Sam&id=23
要:
http://www.example.com/Sam/file/23
我基本上想知道这是否可能,如果可能,它是如何实现的?
答案 0 :(得分:0)
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.mylib.app"
android:sharedUserId="com.example.mylib">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_SYNC_SETTINGS"/>
<uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS"/>
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS"/>
<uses-permission android:name="android.permission.USE_CREDENTIALS"/>
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
<application ...>
<activity ... />
</application>
</manifest>
答案 1 :(得分:0)
使用以下 htaccess 重定向规则。
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/(.*)/(.*)/([0-9]+)$
RewriteRule ^(.*)/(.*)/(.*)$ /$2.php?name=$1&id=$3 [L]
要在PHP中使用vales
$_GET['name'];//Sam
$_GET['id'];//23