Currenlty我使用以下PHP查询字符串从MySQL数据库获取所有数据:
ccroipr.php?id=201801161516084475
来自此链接:
<a href="ccroipr.php?id=201801161516084475">Profile</a>
现在
我希望网址应为ccroipr-201801161516084475
从此链接
<a href="ccroipr-201801161516084475">Profile</a>
currenlty,使用以下.htaccess规则:
RewriteEngine On
RewriteRule /(.*)/(.*)/$ ccroipr.php?id=$1
它正在接受此网址:
ccroipr?201801161516084475
不是这一个:
ccroipr-201801161516084475
我怎样才能使用.htaccess?
更新
Ajax / jQuery代码
$('#register').submit(function( e ) {
e.preventDefault();
var formData = $('form').get(0);
$.ajax({
type : 'POST',
dataType : 'html',
data: new FormData(formData),
url : 'process/ccroipr-cat-p.php',
cache:false,
contentType: false,
processData: false,
beforeSend : function () {
$('#result').html( 'Please wait...' );
$('#registerButton').prop('disabled', true);
},
success : function ( result ) {
$('#registerButton').prop('disabled', false);
$('#result').html( result );
}
});
});
答案 0 :(得分:2)
您可以使用-
作为分隔符来使用此规则:
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?[^-]*-(.+?)/?$ ccroipr.php?id=$1 [L,QSA]
答案 1 :(得分:0)
也许你可以试试这个,为我工作。
&(**tmp)